環境描述:
A客戶機,安裝有putty軟件使用SSH方式登錄B主機中的虛擬機中的linux;A機的網絡地址:192.168.1.2
B主機為Windows7平台,B主機的網絡地址為:192.168.1.186,使用Vmware虛擬了一台linux系統的主機C
虛擬機C的網絡地址為192.168.219.186,使用NAT方式來訪問虛擬機C
開始設置:
在B機上對Vmware進行設置:點擊“編輯-->虛擬網絡編輯器”進入:
點擊“NAT設置(S)...”,進入:
根據圖示進行設置:
主機端口(H):代表B主機的開放的端口,這里的22是SSH登錄的默認端口;類型:表示網絡傳輸協議;虛擬機IP地址:表示虛擬機C的網絡地址,根據你自己的地址進行改動;虛擬機端口(P):表示虛擬機要開放的端口,這里的22是為SSH訪問的默認端口。
設置完上面再去設置Vmware的網絡連接方式下圖所示,選擇我們上面自定義設置的VMnet8(NAT)模式,確定:
以上設置完畢,開始啟動虛擬機內linux系統,確認系統中SSH是否啟動,使用如下命令來查看。
netstat -antulp | grep ssh
如果沒有啟動,可以手工啟動ssh執行:
/etc/init.d/sshd start
如果沒有安裝ssh,需要使用如下腳本:
- 首先更新源
sudo apt-get update
- 安裝ssh服務
sudo apt-get install ssh
- 檢測是否已啟動
ps -e | grep ssh
看到有ssh字樣,說明已啟動,如果沒有就手動啟動
/etc/init.d/ssh start
- 配置ssh-server,配置文件位於/etc/ssh/sshd_config,默認端口為22,為了安全,一般自定義為其他端口,然后重啟
sudo /etc/init.d/ssh resart
以上工作完成后,在A主機使用putty登錄虛擬機,如下圖,輸入B主機的網絡地址和對應的端口,然后點擊“open”按鈕,至此大功告成!!!
祝您成功!!!