Xsheel连接CentOS Linux

       昨天搭建了一个CentOS系统的虚拟机,今天尝试了一下使用Xshell连接CentOS,出现了一些连接不上的问题,然后上网查资料解决了,记录一下。

1、虚拟机配置

   1.1   首先开启虚拟机,输入命令"ifconfig"命令查看当前虚拟机中有无eth0网卡驱动,如果eth0没有启动,则需要开启。

Xsheel连接CentOS Linux

  1.2在开启的时候,还需要注意一下,该虚拟机网络适配器是否为桥接模式

Xsheel连接CentOS Linux

 然后编辑->虚拟网络编辑器中是否存在"VMnet0",类型为桥接模式,

Xsheel连接CentOS Linux

如果没有VMnet0则点击添加网络,或者直接移除网络将VMnet1和VMnet8移除,点击还原默认设置

   1.3完成后,输入命令:"setup",进入eth0的网络配置(按回车[Enter]进入)

Network configuration ->Decice configuration ->eth0(eth0) -Advanced Micro...

Xsheel连接CentOS Linux

Use DHCP :按"空格[space]",进入编辑模式,再按"空格[space]",则又不可编辑

Static IP:静态IP,填写本地的IPv4(本地IPv4:通过dos窗口,ipconfig /all获取)

Netmask子网掩码,填写本地的子网掩码(子网掩码:通过dos窗口,ipconfig /all获取)

Default gateway IP:默认网关,填写本地的默认网关(默认网关:通过dos窗口,ipconfig /all获取)

Primary DNS Server :DNS服务器,填写本地的DNS服务器(DNS服务器:通过dos窗口,ipconfig /all获取)

Secondary DNS Server:可不填写

最后选择【OK】->【Save】->【Save&Quit】->【Quit】即可

   1.4现在开始可以进入虚拟机中将eth0开启

输入:"vi /etc/sysconfig/network-scripts/ifcfg-eth0" (引号不需要)

刚开始进入的时候,你还是处于vi状态下的,不能编辑东西,这个就是你还在vi状态下的证明。你可以看看自己虚拟机的左下角,会有提示的。

Xsheel连接CentOS Linux

而当你按[insert]后就会进入到编辑模式了。("onroot = yes" 为开启,"onroot = no" 没有开启)

Xsheel连接CentOS Linux

再按一下[insert]后就会退出编辑模式,这个时候如下图,会显示:replace。

Xsheel连接CentOS Linux

然后再按[Esc]退出到vi模式下,这就回到了vi模式下,接着连续按两下ZZ保持并退出文件。(大写的Z)

再输入命令: "service network restart" 重启网络服务。(一般会出现3个[OK]或者4个[OK])

Xsheel连接CentOS Linux

然后再用命令:"ifconfig",这时应该会出现eth0,(没有的话,我也不会了,没出现过)

红框标出的是需要在Xshell中用到的主机

Xsheel连接CentOS Linux

2、Xshell配置

Xsheel连接CentOS Linux

名称:可随便取

协议:选择SSH

端口号:22 (博主试过选择其他的端口没通过,不知道原因)

Xsheel连接CentOS Linux

这个界面可不配置(如果不配置则需要在连接的时候填入)

好了,这样应该就完成Xshell连接虚拟机的操作了