За последние 2 часа я безуспешно пытался подключиться к моей виртуальной машине по SSH.
Я могу войти в систему напрямую к моей виртуальной машине, но не могу подключиться к ней по SSH.
Попытка 1:
В VirtualBox я настроил сеть только для хоста. Если я SSH к IP для этого использования ssh myredactedusername@192.168.56.1 -p22
, происходит следующее:
Появится запрос пароля, и пароль моего пользователя не работает. После 3 неудачных попыток я получаю следующую ошибку:
Permission denied (publickey,keyboard-interactive).
Попытка 2:
У меня также есть NAT, настроенный в VirtualBox с CIDR 10.0.2.0/24
. Если я попытаюсь использовать SSH ssh myredactedusernam@10.0.2.0 -p22
, ничего не произойдет, и это в конечном итоге истечет.
Если я пингую этот IP-адрес, он также истекает с каждым пингом:
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
...
Больше деталей:
Я PasswordAuthentication
установил yes
в /etc/ssh/sshd_config
.
Я также проверил содержимое /var/log/secure
, которое не выводится tail -f
при попытке SSH в ВМ.
Я действительно не уверен, в чем проблема, или что делать, чтобы решить ее. Любая помощь будет оценена! Благодарю.
источник
Ответы:
Вам необходимо выполнить одно из следующих действий:
Вот достойная ссылка. http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/
источник
Вы уверены, что
192.168.56.1
это правильный IP? Я бы подумал.1
, вероятно, будет хост-система, а не виртуальная машина?10.0.2.0
это сетевой адрес. Ваша виртуальная машина не будет иметь этот адрес, как и хост-система. Каждый из них предположительно будет иметь IP-адрес в этой сети, при этом последний номер этого адреса будет отличаться от0
Поскольку вы можете войти OK через консоль, сделайте это и используйте,
ip addr show | grep inet
чтобы выяснить, каковы ее сетевые адреса.источник
inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
иinet 172.17.42.1/16 scope global docker0
. Когда я пытаюсь подключить SSH к одному из этих трех IP-адресов, он просто отключается. Кроме того, как я должен сказать, когда один правильный IP для SSH в?