Укороченная версия
Если я запускаю гостевую виртуальную виртуальную машину Ubuntu VirtualBox с хоста Windows 10, какие шаги мне необходимо предпринять ssh
с удаленного сервера Linux в гостевую виртуальную машину Ubuntu?
_______________________
[ ]
[ Windows 10 ]
[ ___________________ ] ____________________
[ [ ]] [ ]
[ [ Ubuntu VM (guest) <----HOW?---- SUSE remote server ]
[ [__________________]] [___________________]
[_____________________]
Длинная версия
Я запутался, потому что, AFAIK, если бы я не использовал гостевую виртуальную машину Ubuntu и вместо этого использовал реальную машину Ubuntu, я мог просто cat /etc/hosts
найти IP-адрес локального, а затем удаленного просто:
user@remote --ssh--> user@<local IP>
Я уже настроил ключи ssh так, чтобы я мог ssh из гостевой системы Ubuntu на удаленный сервер SUSE (то есть, гостевой компьютер ~/.ssh/id_rsa.pub
уже хранится в удаленном сервере ~/.ssh/authorized_keys
). Т.е. уже могу:
ssh -Y user@remote
Без труда, но я не могу сделать это наоборот, просто потому, что понятия не имею, каков IP-адрес моего гостя. И я уже пробовал ssh
-ing с IP-адресами в «Информация о соединении» из Ubuntu GUI.
Также должно быть ясно:
гостевой виртуальной машиной является Ubuntu 12.04 LTS (64-битная)
Настройки VirtualBox в основном: по умолчанию
Включить сетевой адаптер: NAT (кабель подключен, переадресация портов отсутствует)
Я не настроил ssh-сервер, но я не уверен, что это необходимо (?), Это мое понимание до сих пор.
Итак, учитывая, что я запускаю гостевую виртуальную виртуальную машину Ubuntu VirtualBox с хоста Windows 10, какие шаги мне нужно предпринять ssh
с удаленного сервера Linux на гостевую виртуальную машину Ubuntu?