当前位置: 主页 > Linux安装教程 > 系统设置 >

Putty无法连接Linux_Putty无法连接虚拟机Linux系统

时间:2015-12-27 21:56来源:未知 作者:Linux先生 举报 点击:
经常会遇到各种问题putty连接不上各种Linux服务器,尤其是在虚拟机里面,Windows下实现远程用Putty登录管理,或者登录虚拟机中的Linux登录不上的解决方案,putty连接超时、putty连接被拒绝......

windows下putty无法连接虚拟机通用Linux问题排查



命令:  rpm  -qa |grep  openssh
 
就说明你已经安装了
例如

然后检查网络是否通畅: ping IP
再检查SSH服务的状态: stysemctl  status  sshd.service 
 
由上图可以发现状态为dead;  
说明SSH服务未启动
启动SSH服务:systemctl  start  sshd.service
 然后再检查服务的状态:stysemctl  status  sshd.service
 
此时发现SSH服务的状态为ACTIVE,  说明服务已经启动
这时用PIETTY 登陆 linux
 
 
成功

windows下putty无法连接虚拟机Ubuntu

1.先明确你能ping通远程的Ubuntu或者虚拟机。

2.如果还不能登录,分析原因是大多都没有真正开启ssh-server服务。最终成功的方法如下:

sudo apt-get install openssh-server

Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。

然后确认sshserver是否启动了:

ps -e |grep ssh

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:

sudo /etc/init.d/ssh resart

 

win7 上使用Putty连接本地的虚拟机(Fedora)

 

1. 错误信息:network error:connection time out
    是说明连接虚拟机没有响应。如果能ping通,很可能就是防火墙的原因。

2. 可以尝试将linux防火墙打开,尔后在使用putty连接是否能连接上。如果不可以就说明是防火墙的问题。可查看防火墙规则进行确认。

题外话,有时候也可能是你虚拟机的问题,或者是网络连接的方式问题(桥接、主机模式等),所有问题是多变得,我们要学会灵活变通。


 
推荐内容