我的网络适配器设置为“桥接适配器”。我的 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.:允许