SSH - Отказано в доступе (открытый ключ)

SSH - Отказано в доступе (открытый ключ)

Прежде чем я начну, я просто хотел сказать, что я прочитал много постов об этой проблеме, и ни один из них не помог. Я пробовал менять разрешения, но это не сработало.

Разрешение папки ~/.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 отметил его как спам.

Спасибо.

Связанный контент