用SSH登錄局域網中使用網絡設置為NAT的虛擬機中的linux


環境描述:

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”按鈕,至此大功告成!!!

祝您成功!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM