Я пытаюсь настроить пароль без пароля для удаленного хоста.

Прежде всего, я сгенерировал пару ключей с помощью этой команды

ssh-keygen -t dsa

Однако на втором этапе, когда мне нужно скопировать открытый ключ на удаленный хост, я вижу папку .ssh2 вместо .ssh. Эта папка содержит файл ".authorization" и нет ".authorized_keys2". Я немного растерялся на этом этапе.

tom [local-host] /home/tom: ssh -V
OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009

tom [remote-host] /home/tom/: ssh -V
ssh: F-Secure SSH 3.2.0 (build 7) on rs6000-ibm-aix

Можете ли вы посоветовать, как правильно его настроить?

2 ответа2

0

Внимательно посмотрите на этот сайт, он даже говорит вам, как конвертировать из ssh1 в ssh2.

0

Проблемы со входом без пароля могут быть вызваны многими причинами (в цепочке много ссылок, если они сломаны, все не будет работать), так что это может быть не просто проблема SSH/SSH2.

Я заметил, что вы упомянули файл .authorized_keys2 , но я всегда использовал файл authorized_keys или authorized_keys2 (обратите внимание, что здесь нет начальных символов "."). Я бы порекомендовал создать папку .ssh и добавить ваш открытый ключ (вероятно, файл id_dsa.pub ) в .ssh/authorized_keys . Убедитесь в правильности разрешений для всего этого каталога и попробуйте войти снова.

Вы можете отладить ситуацию, выполнив tail -f /var/log/secure если у вас есть разрешение на удаленном сервере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .