備忘錄:使用ssh訪問virtualbox中處於NAT模式下的虛擬機器(debian)
阿新 • • 發佈:2022-03-06
最近深感virtualbox的UI體驗不太好,但其中的chipwhisperer映象是我常要用到的,因此嘗試遠端連線的方式
NAT 模式下主機和 VirtualBox 無法互訪互通,但是 VirtualBox 提供了埠轉發功能,可以通過配置埠轉發,實現 ssh 遠端登入。
在virtualbox中
設定 -> 網路 -> 高階 -> 埠轉發
配置完成後,即相當於:訪問主機埠,如2222,就等價於訪問虛擬機器埠22,ssh的預設埠。
此外,由於我訪問的是root使用者,所以還需要做一點別的改變,直接訪問的話
我們開啟ssh的配置檔案
/etc/ssh/sshd_config
可以看到
在PermitRootLogin位置給的是prohibit-password
其各項引數代表的意義可以參考 官方文件
這裡我們只需將prohibit-password改為yes,如果有註釋的話去掉註釋,此外還需要修改最下面PasswordAuthentication為yes
隨後,重啟ssh服務
sudo systemctl restart sshd
然鵝,我依然是permission denied!
結果好像有點不盡人意,
使用
ssh -v
檢視詳細資訊,得到
暫時沒啥思路,後邊再想想吧