Как я настраиваю сервер Ubuntu 16.04 для корневого открытого ключа ssh

Я пытаюсь настроить свой сервер Ubuntu 16.04, таким образом, я могу открытый ключ ssh к нему как корень. У меня есть много серверов Ubuntu 14.04, настроил этот путь, и они хорошо работают. На моем сервере Ubuntu 16.04 это просит у меня пароль даже при том, что я передаю открытый ключ.

Вот то, как мой sshd_config файл настраивается;

PermitRootLogin prohibit-password

StrictModes yes

RSAAuthentication yes

PubkeyAuthentication yes

IgnoreRhosts yes

RhostsRSAAuthentication no

HostbasedAuthentication no

PermitEmptyPasswords no

ChallengeResponseAuthentication no

Вот вывод ssh-vvv, когда я пробую к ssh;

debug3: authmethod_is_enabled publickey

debug1: Next authentication method: publickey

debug1: Offering RSA public key: /root/.ssh/id_rsa

debug3: send_pubkey_test

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

debug1: Trying private key: /root/.ssh/id_dsa

debug3: no such identity: /root/.ssh/id_dsa: No such file or directory

debug1: Trying private key: /root/.ssh/id_ecdsa

debug3: no such identity: /root/.ssh/id_ecdsa: No such file or directory

debug1: Trying private key: /root/.ssh/id_ed25519

debug3: no such identity: /root/.ssh/id_ed25519: No such file or directory

debug2: we did not send a packet, disable method

debug3: authmethod_lookup password

debug3: remaining preferred: ,password

debug3: authmethod_is_enabled password

debug1: Next authentication method: password

Почему это Пробует все закрытые ключи кроме/root/.ssh/id_rsa, который является тем, что я использую?

Кроме того, некорневые пользователи могут к открытому ключу ssh без любой проблемы, таким образом, это должно быть чем-то характерным для пользователя root.

Любая справка будет значительно цениться!Заранее спасибо!

Вот мои полномочия файла;

Сервер:

корень drwx------2 базируется 4096 19 августа 7:48../.ssh

корень drwx------2 базируется 4096 19 августа 7:48.

корень drwx------4 базируется 4096 19 августа 8:19..

- корень rw-------1 базируется 400 19 августа 7:48 authorized_keys

- корень rw-------1 базируется 888 18 августа 10:58 known_hosts

Клиент:

корень drwx------2 базируется 4096 19 августа 7:47../.ssh

корень drwx------2 базируется 4096 19 августа 7:47.

корень drwx------3 базируется 4096 19 августа 7:54..

- корень rw-------1 базируется 1675 19 августа 7:47 id_rsa

- rw-r - r - 1 корень базируются 400 19 августа 7:47 id_rsa.pub

- корень rw-------1 базируется 444 18 августа 9:56 known_hosts

0
задан 19 August 2016 в 18:52

1 ответ

Я наконец выяснил то, что вызывало мою проблему. Поскольку sshd_config файл на сервере имеет запись ServerKeyBits 1024, я должен был создать ключ на уровне 1 024 битов, ssh-keygen-t rsa-b 1024.

Спасибо так или иначе за Ваше внимание.

0
ответ дан 28 September 2019 в 16:35

Другие вопросы по тегам:

Похожие вопросы: