用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.1

ip add

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

4.2

cd /etc/sysconfig/network-scripts
ll

 

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

4.3

vi 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.5退出保存,Esc-->:wq

4.6

systemctl restart network #重启网络连接

4.7

ping -c 4 www.baidu.com

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

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

5.1

yum list installed | grep openssh-server

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

5.2运行

yum install openssh-server

来安装ssh服务

5.3安装完成后运行

systemctl start sshd.service

来启动ssh服务

6、查看防火墙开启的端口

firewall-cmd --zone=public --list-ports

如果没有开启22端口,运行下面命令开启22端口(Xshell通过22端口连接服务器)

firewall-cmd --zone=public --add-port=22/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)

systemctl restart firewalld #重启firewall防火墙

 

6.1使用Xshell访问虚拟机成功

如果还连接失败换ip试试,可能是ip已经被占用了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值