使用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 文件,文件内容如下。

在这里插入图片描述

注意: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中解释。在这里插入图片描述

2、网络适配器设置为“自定义”里的“VMnet8(NAT模式)”
在这里插入图片描述

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

解决办法

1、“VMnet8”(此处有两个,一个是VMnet1,一个是VMnet8,因为在问题2中NAT默认显示的是VMnet8,所以作为基线的是VMnet8的ip地址)右键“属性”,找到“IPv4”,可以看到ip地址为“192.168.80.9”,那么eth0配置文件中的IPADDR的值与其在同一个网段就行,例如我设置的是“192.168.80.128”。
在这里插入图片描述
2、使用“ifconfig”查看网络接口
在这里插入图片描述

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

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

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

#service network restart

2、关闭防火墙

#service iptables stop

3、查看是否开启“ssh”服务(需要保持此服务的开启)
在这里插入图片描述
查看ssh服务的网络连接状态,出现下图显示网络连接正常。
在这里插入图片描述
如果服务未开启,需要对服务进行开启

#service sshd start

3、windows中的命令行ping"192.168.80.128",从下图中可以看出,windows与虚拟机中的服务器已经实现了网络互通。
在这里插入图片描述
4、使用xshell进行连接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此连接成功。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值