施用putty连接虚拟机上的centos提示Network:connection refused

使用putty连接虚拟机上的centos提示Network:connection refused

今天早上开机之后,像往常一样使用putty连接linux的时候,突然提示Network:connection refused

昨天晚上还正常使用呢,今儿个就成这样了,昨天也没有修改什么内容,很是郁闷,在网上找了半天,找到了一篇文章

内容如下:

 

1.vi /etc/ssh/sshd_config    将PermitRootLogin的注释取消,或者将no改为yes。
2.service sshd restart
3.setup命令进入将防火墙关闭。 

 这是他的方法,我照着方法试了下,还是不行

 

后来我就自己在折腾,突然发现自己的ip和linux系统的ip一样,而且也没有提示冲突,很是郁闷

 

我在设置虚拟机的时候,网络连接是设置的桥接,按理说不应该出现这个情况,即使出现,应该会有个ip冲突的提示。

 

于是我把本机的ip固定成另一个ip,然后一切正常。

 

小问题折腾我这么大会儿,记录下,也顺便分享下

1 楼 kaelgao 2012-01-17  
你好,我也遇到类似的问题
但我的情况是:我有两台机器,它们在一个局域网内,我在其中一台机器A上装vm,然后在vm上装centos,在另一台机器B上我使用putty登陆,也是提升connection  refused!
我检查了sshd服务,防火墙,都没问题,telnet  ip(a)  22提升失败
不知道是怎么回事,我把网络设置设成NAT和host-only都不行,您认为是怎么回事呢?
2 楼 yeyuan 2012-01-17  
kaelgao 写道
你好,我也遇到类似的问题
但我的情况是:我有两台机器,它们在一个局域网内,我在其中一台机器A上装vm,然后在vm上装centos,在另一台机器B上我使用putty登陆,也是提升connection  refused!
我检查了sshd服务,防火墙,都没问题,telnet  ip(a)  22提升失败
不知道是怎么回事,我把网络设置设成NAT和host-only都不行,您认为是怎么回事呢?

最好把网络连接设置成桥接的,然后你检查下你本身的这台机器的IP和VM里CentOS里获取的IP是否一致。我出现的这个问题就是因为本机的IP和CentOS里获取的IP是同一个IP。这时候有相同IP的时候,不会像windows下面的那样会提示IP冲突。所以,需要自己检查下。