简洁版本
如果我从Windows 10主机运行Ubuntu来宾VirtualBox VM,我需要ssh
从远程Linux服务器到Ubuntu来宾VM 采取什么步骤?
_______________________
[ ]
[ Windows 10 ]
[ ___________________ ] ____________________
[ [ ]] [ ]
[ [ Ubuntu VM (guest) <----HOW?---- SUSE remote server ]
[ [__________________]] [___________________]
[_____________________]
长版
我很困惑,因为,如果我不是使用Ubuntu来宾VM,而是使用一台真正的Ubuntu计算机,那么AFAIK可以cat /etc/hosts
找到本地IP地址,然后从远程IP地址:
user@remote --ssh--> user@<local IP>
我已经设置了ssh密钥,以便可以从Ubuntu来宾ssh进入SUSE远程服务器(即,来宾~/.ssh/id_rsa.pub
已存储在remote中~/.ssh/authorized_keys
)。即我已经可以:
ssh -Y user@remote
毫无困难,但是我无法做到这一点,因为我不知道客人的IP地址是什么。而且我已经尝试过ssh
使用Ubuntu GUI的“连接信息”中的IP地址-ing。
另外要明确:
来宾VM是Ubuntu 12.04 LTS(64位)
VirtualBox设置大部分:默认
启用网络适配器:NAT(电缆连接,无端口转发)
我尚未设置ssh服务器,但不确定是否有必要(?),这是到目前为止的理解。
因此,假设我正在从Windows 10主机运行Ubuntu来宾VirtualBox VM,我需要ssh
从远程Linux服务器到Ubuntu来宾VM 采取什么步骤?