Xsheel连接CentOS Linux
昨天搭建了一个CentOS系统的虚拟机,今天尝试了一下使用Xshell连接CentOS,出现了一些连接不上的问题,然后上网查资料解决了,记录一下。
1、虚拟机配置
1.1 首先开启虚拟机,输入命令"ifconfig"命令查看当前虚拟机中有无eth0网卡驱动,如果eth0没有启动,则需要开启。
1.2在开启的时候,还需要注意一下,该虚拟机网络适配器是否为桥接模式
然后编辑->虚拟网络编辑器中是否存在"VMnet0",类型为桥接模式,
如果没有VMnet0则点击添加网络,或者直接移除网络将VMnet1和VMnet8移除,点击还原默认设置
1.3完成后,输入命令:"setup",进入eth0的网络配置(按回车[Enter]进入)
Network configuration ->Decice configuration ->eth0(eth0) -Advanced Micro...
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状态下的证明。你可以看看自己虚拟机的左下角,会有提示的。
而当你按[insert]后就会进入到编辑模式了。("onroot = yes" 为开启,"onroot = no" 没有开启)
再按一下[insert]后就会退出编辑模式,这个时候如下图,会显示:replace。
然后再按[Esc]退出到vi模式下,这就回到了vi模式下,接着连续按两下ZZ保持并退出文件。(大写的Z)
再输入命令: "service network restart" 重启网络服务。(一般会出现3个[OK]或者4个[OK])
然后再用命令:"ifconfig",这时应该会出现eth0,(没有的话,我也不会了,没出现过)
红框标出的是需要在Xshell中用到的主机
2、Xshell配置
名称:可随便取
协议:选择SSH
端口号:22 (博主试过选择其他的端口没通过,不知道原因)
这个界面可不配置(如果不配置则需要在连接的时候填入)