
Столкнулся с некоторыми проблемами при настройке SSH из chroot-каталога на вторичную виртуальную машину. В данный момент все это делается в Google Cloud с использованием CentOS 8. Думаю, я правильно создал chroot-каталог, добавил /bin/ssh
в chroot-каталог, добавил общие библиотеки для /bin/ssh
.
Я застрял на запуске ssh <IP_ADDRESS>
. Сначала мне пришлось создать /home/<USER>/.ssh
в chroot, затем я добавил known_hosts
файл внутри .ssh
. Я подключился ко второй виртуальной машине и вижу, что хост был добавлен в known_hosts
файл, но я не могу обойти ошибку о<USER>@<IP_ADDRESS> Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
В настоящее время аутентификация по паролю отключена sshd_config
на обоих экземплярах VM. Я помню, как вкратце пробовал аутентификацию по паролю на обоих, и она все равно не удалась. Я не уверен, что я упускаю, чтобы решить эту проблему.