virtual box中ubuntu ssh 登入設定

alexzhang19發表於2020-10-09

需要通過xshell連線虛擬機器中linux系統。Ubuntu下預設是沒有安裝,遠端登入伺服器ssh的,這就需要自己手動安裝配置。主要分兩個部分:ssh安裝,埠轉接。

目錄

1、ssh安裝

2、virtual box設定埠轉發


1、ssh安裝

1)更新源列表 開啟"終端視窗",輸入"sudo apt-get update",輸入管理員密碼,回車。

2)安裝ssh 在"終端",輸入"sudo apt-get install openssh-server",安裝openssh-server。

3)檢視ssh服務是否啟動 開啟"終端",輸入"sudo ps -e |grep ssh"。如出現sshd程式,則說明ssh服務已經啟動。若沒有啟動,也可輸入"sudo service ssh start"啟動。

4)使用gedit修改配置檔案"/etc/ssh/sshd_config" 開啟"終端",輸入"sudo gedit /etc/ssh/sshd_config",開啟配置檔案。把配置檔案中的"PermitRootLogin without-password"加一個"#"號,把它註釋掉,再增加一句"PermitRootLogin yes"-->儲存,修改成功。

2、virtual box設定埠轉發

virtual box中埠轉接 在virtualbox上,點選對應虛擬機器設定。點選網路、選中連線方式為“網路地址轉換(NAT)”,點選高階,點選埠轉發。

配置埠轉發,主機埠為xshell連線埠2200,對映為系統埠22,22為ssh預設埠,可以在"/etc/ssh/sshd_config"中進行修改。

之後,就可通過xshell連線。

 

 

相關文章