您的位置:首页 > 运维架构 > Linux

主机win7与虚拟linux无法ssh问题解析

2014-06-22 13:58 323 查看
很久没在linux上敲命令了,有些手痒,于是打开虚机上的linux。本想通过主机上的securCRT连接到linux上,但无论怎么设置都无法连接,尝试在linux上增加nat网卡,桥接网卡,和host-only网卡,都ssh不到,但是桥接网卡能ping通。
于是,沉下心思考整个过程。
nat网上和host-only网卡增加后,重启虚机的网络,并不能获取到Ip。由此想到,主机中对虚机的nat servie 和dhcp service 可能没自动开启。进入计算机管理-服务管理后,两种服务果然没有开,手动开启。

开启后,两块网卡均能获取到ip,并能和主机ping通。

现在三种网卡均能和主机ping通,但ssh不通。于是,查看ipatables,是否对相关协议的包有阻止策略,结果发现没有;再查看ssh协议的配置,/etc/ssh/ssh_config,查看是否对相关ip的包进行了阻止,结果发现没有;最后查看/etc/host.allow和/etc/host.deny,发现前者只对特定的ip做了允许访问的策略,而我的主机ip 恰巧不在允许范围。

通过以上步骤找到问题了关键点,解决方法:在/etc/host.allow中添加我主机ip。

主机可以ssh到linux虚机,至此问题解决完成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息