在虚拟机上改啊改啊改.
终于改到了 /etc/ssh/sshd_config中的
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
在虚拟机上绑定了两个网卡,一个为192.168.1.133 另一个为192.168.1.135
Port 33
ListenAddress 192.168.1.133
ListenAddress 192.168.1.135
奇怪的事情发生了.虚拟机自己可以登陆到自己的ssh.真实机器却登陆不了192.168.1.133 或者192.168.1.135
在虚拟机里netstat -an|grep 33 结果显示33端口已经成功监听.
网上搜索之,有说/usr/sbin/sshd -p 32000的,也有说关掉selinux的.
具体可以看这里,但经过俺的测试,无效!
继续搜索之,有人还说是防火墙的问题.
/etc/init.d/iptable stop下.果然好了.
可是疑问来了…俺iptable -L了下,里面什么都没有.为啥..为啥呢?
不管怎么说,问题解决了.看来以后配置的时候先要贿赂好iptable,才可以搞别人:)这次亏了是虚拟机.不然就惨了…