virtualBox中NAT網絡模式下的ssh連接問題


最近在另一台電腦上更換了個虛擬機VirtualBox,這個虛擬機與Vmware使用上有很大的區別,首先這個虛擬機是免費的,其次網絡配置會很簡單,但習慣了Vmware的網絡配置在VirtualBox中配置ssh遠程操作上就遇到了不知道怎樣連接了,下面就說下在virtualBox中NAT網絡模式下的ssh連接問題,兩個虛擬機在橋接模式下的ssh配置都是一樣的,知識NAT模式下不同。
ssh服務設置
yum list installed | grep openssh-server 查看是否存在ssh服務
yum install openssh-server 如果不存在則進行安裝
找到/etc/ssh/ 目錄下的sshd配置文件sshd_config 使用vim進行修改:
將文件中的關於監聽端口、監聽地址前的#去掉
Port=22
ListenAddress 0:0:0:0
ListenAddress : :
PermitRootLog in yes 開啟遠程服務
PasswordAuthentication yes 開啟用戶名以及密碼進行驗證
保存文件並退出
sudo service sshd start 開啟服務
檢查服務以及端口
ps -e | grep sshd
netstat -an | grep 22

虛擬機配置ssh連接
首先在 VirtualBox虛擬機中找到網絡配置,並點擊端口轉發進行設置,如圖:

主機端口是自己設定的,子系統端口默認就是22端口,這個端口可以在虛擬機中/etc/ssh/目錄下的配置文件sshd_config文件中進行修改。(連接ssh服務的前提就是虛擬機中必須安裝sshd服務並且啟動)
設定后從xshell中通過127.0.0.1與設定的6022映射端口進行登錄就可以了。如圖:



免責聲明!

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



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