一、问题描述

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

二、解决方法

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

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

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

相关文章:

  • 2021-12-15
  • 2021-04-05
  • 2022-01-19
  • 2021-10-21
  • 2021-10-03
  • 2021-06-08
  • 2021-04-19
猜你喜欢
  • 2021-07-13
  • 2021-11-13
  • 2021-09-29
  • 2021-05-12
  • 2021-07-30
  • 2021-08-30
  • 2021-09-19
相关资源
相似解决方案