.png)
Прежде чем я начну, я просто хотел сказать, что я прочитал много постов об этой проблеме, и ни один из них не помог. Я пробовал менять разрешения, но это не сработало.
Разрешение папки ~/.ssh должно быть 700, ~/.ssh/id_rsa : 600, ~/.ssh/id_rsa.pub : 644
У меня есть две машины Ubuntu 20.04, настольный компьютер и ноутбук. Используя аутентификацию на основе пароля, я смог скопировать оба открытых ключа на другой компьютер с помощью ssh-copy-id -i ~/.ssh/id_rsa.pub[email protected]. Затем я изменил следующие строки в /etc/ssh/sshd_config на обеих машинах:
PubkeyAuthentication yes
PasswordAuthentication no
Когда я попытался подключиться по ssh с помощью открытого ключа с настольного компьютера на ноутбук, все прошло нормально. Однако, когда я попробовал наоборот, с ноутбука на настольный компьютер с помощью открытого ключа, я получил Permission denied (publickey). Когда я переключился обратно с аутентификации с помощью открытого ключа на аутентификацию с помощью пароля, все заработало. Я хотел опубликовать вывод ssh -vvv, но askubuntu отметил его как спам.
Спасибо.