• 当前位置: 主页 > 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连接是否能连接上。如果不可以就说明是防火墙的问题。可查看防火墙规则进行确认。

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


     
    推荐内容