Я пытаюсь подключиться к своему собственному серверу CentOS, используя SSH; Я могу нормально соединиться с паролем; Я пытаюсь соединиться с моим открытым ключом, но сервер не пытается аутентифицировать открытый ключ. Я следовал всем инструкциям на этой странице в CentOS вики и проверил следующие вещи:
Я использую CentOS 6.0 или более позднюю версию
Мой sshd_config имеет следующее:
PermitRootLogin no PubkeyAuthentication Yes RSAAuthentication yes AuthorizedKeysFile .ssh/authorized_keys
Я создал закрытый ключ в папке .ssh / в моей домашней директории на клиенте.
- Полный текст открытого ключа (сгенерированного
ssh-keygen
) занимает одну строку в файле .ssh / authorized_keys в моем домашнем каталоге на сервере. У меня установлены следующие режимы разрешений на клиенте и сервере:
chmod 700 .ssh chmod 600 .ssh/*