Я пытаюсь установить ssh-соединение без пароля с использованием механизма открытого и закрытого ключей к облачному серверу (запускающему redhat) в стойке.
Мои команды (на сервере):
- adduser -g корень
- mkdir /home//.ssh
- скопируйте мой открытый ключ в /home//.ssh/authorized_keys
- chmod 700 /home//.ssh
- chmod 600 /home//.ssh/authorized_keys
В конфигурационном файле сервера в облаке стойки:
- RSAAuthentication да
- PubkeyAuthentication да
- #AuthorizedKeysFile .ssh / authorized_keys
Когда я пытаюсь выполнить "ssh -i my_priv_key @server_ip", он терпит неудачу и запрашивает пароль для @server_ip.
Когда я добавил следующую строку в sshd_config на моем сервере, там написано, что в разрешении отказано (publickey, gssapi-keyex, gssapi-with-mic).
Совпадение пароля пользователя Нет аутентификации
Я пытался последние пару часов, но не могу понять. Так что есть идеи, как решить эту проблему.