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