Как я могу ssh с моей виртуальной машины на локальный хост?
Мне нужны точные детали, пожалуйста.
Примечание. Виртуальная машина = Ubuntu 14. Хост-машина = Ubuntu 16.
Благодарю.
Как я могу ssh с моей виртуальной машины на локальный хост?
Мне нужны точные детали, пожалуйста.
Примечание. Виртуальная машина = Ubuntu 14. Хост-машина = Ubuntu 16.
Благодарю.
Использование ssh с вашей виртуальной машины на локальный хост на вашем хост-компьютере будет использовать адрес хост-машины. Откройте терминал на хосте (Ctrl + t) и введите ifconfig
ищите что-то вроде inet addr:192.168.XX.XX, а затем SSH по этому адресу.
Убедитесь, что настройки брандмауэра вашего хоста позволяют ssh входить только с указанных адресов на порту 22. Предполагая, что вы настроили ssh на прослушивание по умолчанию - вы можете управлять настройками брандмауэра в Ubuntu с помощью команды ufw
. вот так на Хосте:
sudo ufw enable
sudo ufw allow proto ssh from 192.168.1.100 to 192.168.1.110 port 22
Затем с вашей виртуальной машины, например:
ssh
host_username @192.168.1.XX
Этот тип соединения происходит через сеть, а не через сокет на вашем хост-компьютере. В случае, если вы все еще не можете подключиться по адресу ssh к вашему хост-компьютеру, проверьте маршрутизатор локальной сети, коммутатор или брандмауэр, чтобы убедиться, что он не поддерживает ssh во внутренней сети.