Я намагаюся SSH від NAS до веб-сервера, використовуючи відкритий ключ. Користувач NAS - це «root», а користувач веб-сервера - «резервний»
У мене всі дозволи встановлені правильно, і коли я налагоджую SSH-з'єднання, я отримую: (останній трохи налагодження)
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Offering DSA public key: /root/.ssh/id_dsa.pub
debug1: Server accepts key: pkalg ssh-dss blen 433
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/root/.ssh/id_dsa.pub':
Я використовую команду:
ssh -v -i /root/.ssh/id_dsa.pub backup@webserver.com
Той факт, що він запитує пароль, безумовно, є хорошим знаком, але я не хочу, щоб він вимагав цього або пароля (який з’являється згодом, якщо я натискаю "повернути" на парольну фразу)