Не удается войти в систему с открытым ключом SSH

Не удается войти в систему с открытым ключом SSH

Недавно я настроил новый Synology NAS и (безуспешно) попытался повторить свой открытый ключ доступа SSH на новой системе. Я убедился, что:

  • моя локальная конфигурация SSH использует один и тот же закрытый ключ для входа в обе системы Synology
  • обе системы Synology имеют одинаковый (соответствующий) открытый ключ в .ssh/authorized_keys
  • /etc/ssh/sshd_config синхронизирован на обеих системах Synology (т.е. разрешена аутентификация PubKeyAuthentication), и служба была перезапущена, чтобы убедиться, что используются правильные настройки.
  • разрешения установлены правильно (700 и 600) для .ssh/ и authorized_keys на обеих системах Synology

На старой Synology ssh -vvv выдает

debug1: Offering public key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 60
debug1: Server accepts key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit

но на новом тот же ключ отклоняется

debug1: Offering public key: /Users/xxx/.ssh/synology_key RSA SHA256:xxxx explicit
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey,password
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
[email protected]: Permission denied (publickey,password).

Вход по SSH с использованием моего пароля работает на обеих системах. Что еще я могу проверить для отладки? Спасибо!

решение1

Проблема решена: домашний каталог моего пользователя в новой системе Synology имел неверные разрешения (s.https://blog.aaronlenoir.com/2018/05/06/ssh-into-synology-nas-with-ssh-key/).

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