• 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.检查网络模式;

  • 相关阅读:
    Confluence 6 连接一个目录
    卸载 PrestaShop 1.7
    一“脚”到位-淋漓尽致的自动化部署
    从细节处谈Android冷启动优化
    视觉设计师的进化
    网易对象存储NOS图床神器
    移动端互动直播(入门篇)
    SpringBoot入门(五)——自定义配置
    SpringBoot入门(四)——自动配置
    SpringBoot入门(三)——入口类解析
  • 原文地址:https://www.cnblogs.com/Chuck-Y/p/6803991.html
Copyright © 2020-2023  润新知