使用xshell连接本地vmware虚拟机安装的centos服务器

背景

这段时间一直在学习linux操作系统,快接近尾声时,想实际模仿一下运维人员平时如何连接远程服务器,于是就开始使用xshell连接本地虚拟机中的服务器。但是在整个过程中,出现老是不能ping通的问题,于是不断地找资料,实践,终于在下班前搞完了,在此做个记录。

问题1:没有ifcfg-eth0配置文件?

解决办法

1、关闭NetworkManager服务

# service NetworkManager stop

2、关闭NetworkManager开机启动

#chkconfig NetworkManager off

3、添加 /etc/sysconfig/network-scripts/ifcfg-eth0 文件,文件内容如下。

使用xshell连接本地vmware虚拟机安装的centos服务器_第1张图片

注意:BOOTPROTO需要设置成“static”,IPADDR地址需要重点关注,后面会讲。

4、开机启动network

#chkconfig network on

5、开启network服务

#service network start

参考地址:https://www.cnblogs.com/lurenjiashuo/p/missing-ifcfg-eth0-file.html

问题2:虚拟机需要做什么设置?

1、在虚拟网络编辑器中勾选NAT模式。子网ip在问题3中解释。使用xshell连接本地vmware虚拟机安装的centos服务器_第2张图片

2、网络适配器设置为“自定义”里的“VMnet8(NAT模式)”
使用xshell连接本地vmware虚拟机安装的centos服务器_第3张图片

问题3:配置文件中的IPADDR的值为多少?

解决办法

1、“VMnet8”(此处有两个,一个是VMnet1,一个是VMnet8,因为在问题2中NAT默认显示的是VMnet8,所以作为基线的是VMnet8的ip地址)右键“属性”,找到“IPv4”,可以看到ip地址为“192.168.80.9”,那么eth0配置文件中的IPADDR的值与其在同一个网段就行,例如我设置的是“192.168.80.128”。
使用xshell连接本地vmware虚拟机安装的centos服务器_第4张图片
2、使用“ifconfig”查看网络接口
使用xshell连接本地vmware虚拟机安装的centos服务器_第5张图片

3、相应的,问题2中设置的“子网ip”也与在此网段,子网ip为“192.168.80.0”。

问题4:如何实现xshell连接?

以上准备工作都做好后,可以开始进行xshell的连接了。
1、重启network服务

#service network restart

2、关闭防火墙

#service iptables stop

3、查看是否开启“ssh”服务(需要保持此服务的开启)
使用xshell连接本地vmware虚拟机安装的centos服务器_第6张图片
查看ssh服务的网络连接状态,出现下图显示网络连接正常。
使用xshell连接本地vmware虚拟机安装的centos服务器_第7张图片
如果服务未开启,需要对服务进行开启

#service sshd start

3、windows中的命令行ping"192.168.80.128",从下图中可以看出,windows与虚拟机中的服务器已经实现了网络互通。
使用xshell连接本地vmware虚拟机安装的centos服务器_第8张图片
4、使用xshell进行连接
使用xshell连接本地vmware虚拟机安装的centos服务器_第9张图片
使用xshell连接本地vmware虚拟机安装的centos服务器_第10张图片
使用xshell连接本地vmware虚拟机安装的centos服务器_第11张图片

至此连接成功。

你可能感兴趣的:(使用xshell连接本地vmware虚拟机安装的centos服务器)