не позволяйте мне заходить на сервер с закрытым ключом

Я запускаю свою команду из cmd:

start putty -load 192.168.1.200 -i C:\Users\Administrador\Desktop\id_rsa.ppk"

мне нужно ввести личный пароль в замазке:

Using username "root".
Authenticating with public key "imported-openssh-key"
Passphrase for key "imported-openssh-key":

как я могу это сделать, чтобы я мог войти в одиночку и не вводить пароль?

0
задан 13 September 2019 в 15:20
3 ответа

Я получил это, настроив sshd_config так:

PermitRootLogin yes


AuthorizedKeysFile      .ssh/authorized_keys


PasswordAuthentication no


ChallengeResponseAuthentication no



UsePAM no

X11Forwarding yes
PrintMotd no
0
ответ дан 4 December 2019 в 13:18

Вы должны использовать SSH-Agent, в котором должен храниться ваш ключ, для PuTTY это может быть Pageant. Вы можете прочитать больше в этой статье .

2
ответ дан 4 December 2019 в 13:18

Это потому, что ваш ключевой файл сам имеет парольную фразу. Используйте SSH-клиент, который может хранить ключевые пароли или генерировать новую пару ключей без парольной фразы на сервере. Ваш сервер не запрашивает пароль.

0
ответ дан 4 December 2019 в 13:18

Теги

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