Я установил человечность как свой гость использование OS VMware как виртуальная машина. Я хочу разместить ssh сервер в своей виртуальной машине (Ubuntu) и получить доступ к нему через ssh клиент в моих окнах.
В первую очередь, как запустить ssh сервер в человечности? И как достигнуть вышеупомянутого?
Войдите в свой VM Ubuntu. Откройте терминал и тип:
sudo apt-get install openssh-server
Переключитесь на свой Windows хоста. Откройте командное окно и cd
Ваш путь к C:\Program Files\Oracle\VirtualBox
Введите следующее:
VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata "guestname" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP
Измените guestname, чтобы быть, как это появляется в приложении VirtualBox, сохраняя кавычки.
Завершите работу VM Ubuntu - VirtualBox, кажется, требует гостя ОС, которая будет полностью перезапущена после вышеупомянутого изменения. Запустите VM снова. Вы не должны входить в систему.
Откройте клиент SSH в Windows хоста. Соединитесь с localhost, порт 2222. Используйте имя пользователя и пароль, который Вы устанавливаете для Ubuntu.
Это должно сделать это! Это немного сложно, но это только должно быть сделано однажды на VM.
Устанавливать наиболее распространенный ssh сервер:
aptitude install openssh-server
Это должно запустить автоматически и работать каждый раз, когда Вы запускаете Ubuntu, предполагая совершение корректного выбора во время установки.
Для использования его в виртуальной машине, необходимо будет дать VM ее собственный IP-адрес. Я знаю, как сделать это в VirtualBox, но не VMware. Обычно ищите установку, которая относится к NAT (Преобразование сетевых адресов), и выключите это.