Virtualbox SSH 从 Windows 7(主机)到 CentOS(客户机)

Virtualbox SSH 从 Windows 7(主机)到 CentOS(客户机)

我的网络适配器设置为“桥接适配器”。我的 CentOS(客户机)IP 是192.168.0.4,我可以从 Windows 7(主机)查看 Apache Web 服务器(端口 80),但无法使用 SSH(端口 22)。我从 putty 收到“连接被拒绝”信息。

下面是我在 CentOS 中的 iptables 的截图:

在此处输入图片描述

答案1

如果您使用以下方式访问 Apache HTTP Server 欢迎页面本地主机而不是 IP 地址,那么可能dhcpcd没有运行。您是否已验证正在sshd运行?

答案2

首先确保你可以连接到 CentOS VB

ping 192.168.0.4

  • 确保 sshd 正在运行,“连接被拒绝消息”通常意味着 sshd 没有运行。
/etc/init.d/sshd restart
  • 您的防火墙配置似乎没有问题,但为了以防万一,请禁用它以进行测试。
/etc/init.d/iptables stop
  • 还要检查 /etc/hosts.allow 和 /etc/hosts.deny 中的配置,至少必须有一行如下:

sshd:192.168.0.:允许

相关内容