一、在VMware中
1.打开设置查看网络适配器的模式,确保网络适配器是NAT模式。
2.我们需要修改配置文件(这一步不做任何操作,只是说明要修改的文件)
在VMware中CentOS7系统中,使用root用户打开/etc/sysconfig/network-scripts/ifcfg-XXX文件(每个人的ifcfg-XXX文件名称不一样)
注:这个文件在根目录下的etc文件夹下,即在系统目录下,意味着普通用户没有权限去写内容,那么只能切换到root用户才能进行操作
3.打开终端
4.输入命令“su”,输入密码
5.此时已切换到root用户,再输入命令“vi /etc/sysconfig/network-scripts/ifcfg-ens33”,回车,进入刚刚所述的配置文件(我的配置文件名是ifcfg-ens33)
6.在配置文件的已有部分,我们主要关注两个内容:BOOTPROTO和ONBOOT
BOOTPROTO默认是dhcp(代表动态分配,但是服务器的IP地址应该是静态的),所以我们把dhcp改为static;保证ONBOOT(代表重启,我们希望重启生效)值为yes
7.在配置文件中写入虚拟机的IP地址
注意:IP地址不能随便编,在装系统的时候已经生成了默认的IP地址、网段网关等,我们需要查看
(1)查看IP地址
(2)再打开DHCP设置
IP地址在这两个范围之间就行,我们就取192.168.207.128
(3)在刚刚的配置文件末尾加上IP地址、网关、子网掩码和DNS(DNS好像都是114.114.114.114)
(4)esc键进入命令模式,:wq+回车保存退出
8.退出后,跳回命令行,输入service network restart命令,回车,重启网络适配器,显示OK
9.可以输入命令ifconfig来查看是否生效
二、在Xshell中
1.启动Xshell,点击新建
2.输入名称(可以自行设定),主机(主机就是由前面的步骤得来的),其他都不用改,点击确定
3.可以看到会话创建成功了。选中后,点击连接
4.输入平时用的用户(非root),勾选记住用户名,点击确定
注意:一定要保持VMvare中的CentOS系统处于能看到桌面的非睡眠状态,才会出现后面的输入密码的窗口。不然显示:
Connecting to 192.168.207.128:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Connection closed by foreign host.
Disconnected from remote host(CentOS7) at 11:08:26.
Type `help' to learn how to use Xshell prompt.
5.出现输入密码的窗口。输入密码,点击确定
6.连接成功
7.测试:输入命令ls,回车。这时候发现看到的所有内容和虚拟机中的是一摸一样的,就证明成功了!