用Xshell连接CentOS7静态IP虚拟机

首先虚拟机配置:

1,设置NAT模式

虚拟机---编辑-->虚拟网络编辑器-->选择NAT模式的网络-->点击更改设置-->取消勾选的本地DHCP-->然后配置子网IP和子网掩码

最后点击NAT设置,设置网关

网关和子网IP可以自己合理设置,子网IP和网关应该在一个网段

2、然后设置本机网络:

打开网络和Internet设置-->网络和共享中心-->更改适配器设置-->VMnet8(虚拟机NAT模式网络的名称)-->属性-->Internet协议版本4(TCP/IPv4),设置ip、子网掩码、网关、dns

 

 

注意!!!网关应该和虚拟机设置的一样,ip地址可以自己填(但是要在一个网段),DNS服务器可以在cmd中通过ipcongfig /all看到

3、虚拟机设置

右键选中虚拟机-->设置-->网络适配器-->NAT模式

4、虚拟机网络配置

4.1ip add

可以看到本机的配置文件叫ens33

4.2cd /etc/sysconfig/network-scripts

ll

可以看到第一个ifcfg-ens33就是我们要找的文件

4.3vi ifcfg-ens33

4.4修改了BOOTPROTO=dhcp --> BOOTPROTO=static、ONBOOT=no --> ONBOOT=yes

增加了IPADDR=192.168.99.11(IP地址)、NERMASK=255.255.255.0(子网掩码)、GATEWAY=192.168.99.1(网关)、DNS1=221.7.92.98(DNS服务器)

注意!!!此处的IP地址一定不要与上面第二步在IPV4里设置的IP地址一样

4.5Esc-->:wq

4.6systemctl restart network(重启网络连接)

4.7ping www.baidu.com

这样说明连接外网已经没问题了

5、检查是否安装了ssh服务

5.1yum list installed | grep openssh-server

如果这样显示说明已经装了ssh了,如果什么都没显示说明没装ssh服务

5.2运行yum install openssh-server来安装ssh服务

5.3安装完成后运行systemctl start sshd.service来启动ssh服务

6、运行systemctl stop firewalld关闭防火墙(如果想在防火墙下使用请参考其他博文)

6.1使用Xshell访问虚拟机成功