如何通過(guò)Xshell成功連接到VMware虛擬機(jī)?
準(zhǔn)備工作
確保已安裝VMware Workstation或VMware Player并創(chuàng)建虛擬機(jī),同時(shí)安裝Xshell客戶端。虛擬機(jī)需安裝支持SSH協(xié)議的操作系統(tǒng)(如Linux)。
步驟1:配置VMware虛擬機(jī)網(wǎng)絡(luò)
打開(kāi)虛擬機(jī)設(shè)置界面,選擇網(wǎng)絡(luò)適配器
,建議使用NAT模式或橋接模式:
- NAT模式:虛擬機(jī)共享主機(jī)IP,無(wú)需額外配置局域網(wǎng)
- 橋接模式:虛擬機(jī)獲取獨(dú)立局域網(wǎng)IP,需確保與主機(jī)在同一網(wǎng)段
步驟2:獲取虛擬機(jī)IP地址
啟動(dòng)虛擬機(jī)后,在終端執(zhí)行命令查看IP:
ip addr show
或 ifconfig
記錄inet
字段下的IPv4地址(如192.168.x.x)。
步驟3:?jiǎn)⒂肧SH服務(wù)
在虛擬機(jī)中安裝并啟動(dòng)SSH服務(wù):
sudo apt install openssh-server # Debian/Ubuntu
sudo systemctl start sshd # CentOS/RHEL
驗(yàn)證服務(wù)狀態(tài):systemctl status ssh
步驟4:配置Xshell連接
- 打開(kāi)Xshell,點(diǎn)擊新建會(huì)話
- 輸入虛擬機(jī)IP地址,端口保持默認(rèn)
22
- 選擇身份驗(yàn)證方式為
Password
,輸入虛擬機(jī)用戶名及密碼 - 點(diǎn)擊連接完成遠(yuǎn)程訪問(wèn)
常見(jiàn)問(wèn)題排查
- 連接超時(shí):檢查虛擬機(jī)防火墻是否開(kāi)放22端口,執(zhí)行
sudo ufw allow 22
- 拒絕連接:確認(rèn)SSH服務(wù)已運(yùn)行,重啟服務(wù)
sudo systemctl restart sshd
- IP地址無(wú)效:重新獲取IP并驗(yàn)證網(wǎng)絡(luò)模式配置
注意事項(xiàng)
若使用NAT模式,需在VMware的虛擬網(wǎng)絡(luò)編輯器
中確認(rèn)NAT設(shè)置已啟用。建議為虛擬機(jī)設(shè)置靜態(tài)IP避免地址變更導(dǎo)致連接中斷。