Назад | Перейти на главную страницу

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

Запускаю свою команду из 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":

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

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

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

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

PermitRootLogin yes


AuthorizedKeysFile      .ssh/authorized_keys


PasswordAuthentication no


ChallengeResponseAuthentication no



UsePAM no

X11Forwarding yes
PrintMotd no