【解決問題】引入.vmx檔案後,xshell連線Could not connect to ‘192.168.211.132‘ (port 22): Connection failed
阿新 • • 發佈:2020-11-14
文章目錄
一、問題背景
用xshell連線虛擬機器後,出現下面的問題
二、問題分析
1.檢查是否安裝ssh-server 伺服器
[root@localhost ~]# rpm -qa | grep ssh
- 1
注意是root許可權
2.檢查防火牆是否開啟及是否開放22埠
啟動防火牆
[root@localhost ~]# systemctl restart firewalld.service
- 1
檢視防火牆列表
[root@localhost ~]# firewall-cmd --list-all
- 1
新增22埠
firewall-cmd --zone=public --add-port=22/tcp --permanent
- 1
然後重啟防火牆就可以了,可以參考部落格
三、如果上面不行,正文開始
1.虛擬機器ping主機
沒有ping通,此部落格可以解決
2.主機ping虛擬機器
沒有ping通
解決辦法:
編輯→虛擬網路編輯器
對於VMWare而言,NAT模式對應的虛擬網路是VMnet8,因此就要啟用VMnet8虛擬網路,修改NAT模式後發現子網IP和引入.vmx檔案的IP不一致
3.修改虛擬機器IP地址
通過檢視本機ip地址,可以看到ens33是網路裝置名
(1)開啟ifcfg-ens33檔案
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 1
(2)修改檔案
修改前
修改後
4.重啟網路
service network restart
- 1
此時修改xshell連線ip地址,就能連線上
參考部落格