Q. Вход на удаленный хост в качестве пользователя root с использованием SSH без пароля (например, ssh root @ remotehost_ip)
1-й шаг: сначала вам нужно открыть общий ключ локального пользователя с файлом authorized_keys с удаленным хостом. Есть много способов сделать это, вот один пример.
https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2
Или вы можете просто скопировать содержимое открытого ключа в файл authorized_keys пользователя удаленного хоста.
1st Step: Настроить ssh, чтобы разрешить вход в систему без пароля на удаленном хосте. Войдите в удаленный хост и отредактируйте файл / etc / ssh / sshd_config, затем перезапустите службу ssh. Не забывайте комментировать «PermitRootLogin yes».
#vim /etc/ssh/sshd_config
PermitRootLogin without-password
StrictModes no
#service ssh restart
Комментировать out #PermitRootLogin yes
Третий шаг: Проверьте соединение с локальной машиной используя пользователя, открытый ключ которого ранее используется.
$ssh root@remotehost_ip