精简版
如果我从 Windows 10 主机运行 Ubuntu 来宾 VirtualBox VM,我需要采取哪些步骤才能ssh从远程 linux 服务器进入 Ubuntu 来宾 VM?
_______________________
[ ]
[ Windows 10 ]
[ ___________________ ] ____________________
[ [ ]] [ ]
[ [ Ubuntu VM (guest) <----HOW?---- SUSE remote server ]
[ [__________________]] [___________________]
[_____________________]
Run Code Online (Sandbox Code Playgroud)
长版
我很困惑,因为如果我不使用 Ubuntu 来宾 VM,而是使用真正的 Ubuntu 机器,我可以只cat /etc/hosts找到本地的 IP 地址,然后从远程找到 IP 地址:
user@remote --ssh--> user@<local IP>
Run Code Online (Sandbox Code Playgroud)
我已经设置了 ssh 密钥,以便我可以从 Ubuntu 来宾 ssh 进入 SUSE 远程服务器(即来宾~/.ssh/id_rsa.pub已经存储在远程服务器中~/.ssh/authorized_keys)。即我已经可以:
ssh -Y user@remote …Run Code Online (Sandbox Code Playgroud)