Я не могу настроить ключ ssh на Synology NAS.
Файл ~/.ssh/authorized_keys
не создается и не обновляется.
На удаленной машине (NAS):
$ компакт-диск
$ чмод 700 .
$ чмод 700 .ssh
$ touch .ssh/authorized_keys
$ chmod 600 .ssh/authorized_keys
я обновил /etc/ssh/sshd_config
раскомментировать строки:
PubkeyAuthentication да
Файл авторизованных ключей .ssh/authorized_keys
Я перезапустил sshd:
$ sudo synoservicectl --перезагрузить sshd
На локальной машине:
$ ssh-keygen -t ed25519 -C "мой адрес электронной почты@домен.com"
# ключ сгенерирован в пользовательском месте 'id_synology'
$ ssh-copy-id -i id_synology -f -p 2222 [email protected]
/usr/bin/ssh-copy-id: ИНФОРМАЦИЯ: Источник устанавливаемых ключей: «id_synology.pub»
/usr/bin/ssh-copy-id: ИНФОРМАЦИЯ: попытка входа с новым ключом (ключами), чтобы отфильтровать уже установленные
/usr/bin/ssh-copy-id: ИНФОРМАЦИЯ: осталось установить 1 ключ(и) -- если вам будет предложено установить новые ключи
/usr/bin/ssh-copy-id: строка 251: предупреждение: здесь-документ в строке 251 разделен концом файла (требуется `EOF')
/usr/bin/ssh-copy-id: строка 250: предупреждение: здесь-документ в строке 250 разделен концом файла (требуется `EOF')
/usr/bin/ssh-copy-id: строка 260: EOF: команда не найдена
пароль [email protected]:
Количество добавленных ключей: 1
Теперь попробуйте войти в систему с помощью: "ssh -p '2222' '[email protected]'"
и убедитесь, что были добавлены только нужные вам ключи.
На удаленной машине авторизованные_ключи
не обновляется. я пробовал без авторизованные_ключи
, но файл не создается. Я также пробовал с алгоритмом rsa, с кодовой фразой или без нее, но у меня тот же результат.
Любые идеи? Или какие-нибудь журналы, чтобы проверить, почему ключ не копируется?