1

За последние 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 войти в виртуальную машину.

Я действительно не уверен, в чем проблема, или что делать, чтобы решить ее. Любая помощь будет оценена! Благодарю.

2 ответа2

1

Вы уверены, что 192.168.56.1 - правильный IP? Я бы подумал .1 , вероятно, будет хост-системой, а не виртуальной машиной?

10.0.2.0 - это сетевой адрес. Ваша виртуальная машина не будет иметь этот адрес, как и хост-система. У каждого предположительно будет IP-адрес в этой сети, хотя последний номер этого адреса будет отличен от 0

Так как вы можете войти в систему через консоль, сделайте это и используйте ip addr show | grep inet чтобы узнать, каковы его сетевые адреса.

0

Вам необходимо выполнить одно из следующих действий:

  1. Настройте виртуальную машину в режиме сетевого моста.
  2. Настройте переадресацию портов в Virtual Box, чтобы принять какой-либо порт (вероятно, не 22) на 192.168.56.1 для переадресации на 22 на ip 10.xxx, установленном на вашей виртуальной машине.

Вот достойная ссылка. http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .