XShell6连接本地虚拟机Centos6

一、问题描述

最近学习使用Xshell连接本地虚拟机Centos6,进行远程操作。在一开始的连接过程当中遇到能连上,但无法输入命令的情况(如下图),本文就针对此问题提出解答。
XShell6连接本地虚拟机Centos6_第1张图片

二、解决方法

由于Centos是架在VM Ware中,无法直接连接,需要在VM给定的IP范围内设置于Centos网卡之中,具体步骤如下:
1、打开虚拟机的“虚拟网络编辑器”,选中VMnet8,然后点击DHCP设置,从而获取到稍后在Centos网卡设置中要用到的两个参数:起始-结束IP地址(这个范围是自己可以修改的)、子网掩码。再点击NAT设置,查看网关地址。
XShell6连接本地虚拟机Centos6_第2张图片
XShell6连接本地虚拟机Centos6_第3张图片
2、接下来需要进入Centos的网卡配置文件,不知道文件名,可以输入ip addr来获悉:
XShell6连接本地虚拟机Centos6_第4张图片
3、输入vi /etc/sysconfig/network-scripts/ifcfg-ens33对配置文件进行修改。这里需要将:

  • BOOTPROTO改成static;
  • ONBOOT改成yes;
  • IPADDR、NETMASK、GATEWAY按照上一步骤对照修改,其中IPADDR必须要在给定的“起始-结束IP地址范围内”;
  • DNS本人设置的是免费的两个地址。
    最后保存修改并退出
    XShell6连接本地虚拟机Centos6_第5张图片

4、输入systemctl restart network重启网络服务,然后输入systemctl status network查看状态,如果下面有个绿色的active就证明成功,最后开启ssh:systemctl start sshd。输入ip addr可以查看设置后的IP。
XShell6连接本地虚拟机Centos6_第6张图片
XShell6连接本地虚拟机Centos6_第7张图片
至此,设置就完成了,接着用XShell输入Centos配置好的IP、用户名、密码便可以顺利连接。

你可能感兴趣的:(XShell6连接本地虚拟机Centos6)