zoukankan      html  css  js  c++  java
  • win8使用putty登录虚拟机linux

    从下午两点开始在尝试,差不多用了6个小时候到现在终于成功了!

    连接器使用的是putty,只要知道虚拟机的ip地址就可以尝试连接,所以首先查询虚拟机上的ip地址,使用命令:

    ifconfig

    出现提示:

    -bash: ifconfig: command not found

    此处就花了十几分钟才明白ifconfig命令在CentOS7已经被取消了,要想使用该命令需要使用yum命令下载安装net-tools:

    #yum install -y net-tools
    

    对于我等初学者而言,新命令和旧命令没什么区别,使用如下命令:

    ip addr
    

    然后又发现网卡名称由eth0换成了eno16777736,而且没有显示ip地址:

    经过搜索终于发现需要修改文件:

    /etc/sysconfig/network-scripts/ifcfg-eno16777736

    中的ONBOOT值为yes,再使用:

    systemctl restart network.service

    重启网络服务,此时查看ip:

    ip地址已经有了,开始尝试连接,然而仍然连接不上,显示network error:connection refused

    经过查找得知需要关闭防火墙,使用

    systemctl stop iptables.service
    

     发现根本没有这个服务,才知道CentOS7中防火墙由iptables变为了firewalld,关闭防火墙后使用:

    servcie firewalld status
    

    查看状态,发现确实已经关闭,putty再次尝试连接依然失败,得知可能是ssh服务没有开启,使用

    systemctl start sshd.service
    

    开启服务后再次尝试连接,仍然失败,得知可能是

    /etc/ssh/ssh_config
    /etc/ssh/sshd_config
    

    这两个文件出错,经过排查发现没有错误,至此卡住两小时,最后发现可以修改虚拟机的网络适配器的桥接模式为NAT模式,再手动启动VMware的DHCP、NAT服务(运行->services.msc),在VMware的编辑->虚拟网络编辑器关闭其他模式,保留NAT模式

    此时检查ip为:

    至此,putty终于成功连接上!!

    总结:

    1.检查ip地址;

    2.检查防火墙;

    3.检查ssh服务;

    4.检查网络模式;

  • 相关阅读:
    iframe应用 相互之间发送消息 postMessage
    function angular.bootstrap()
    总结
    1-angular.bind
    jQuery treeTable v 1.4.2
    声明了一个模块和一个控制器AngularJS的处理过程
    angularJs $templateCache
    $.fn.zTree 的使用
    Java异常throws与throw的区别
    Pom报错
  • 原文地址:https://www.cnblogs.com/Chuck-Y/p/6803991.html
Copyright © 2011-2022 走看看