Перенаправить предупреждение о пароле

Можно ли перенаправить предупреждение о парольной подсказке в файл или отключить его?

[lnx51 ~]$ ssh root@192.168.1.1 root@192.168.1.1's password:

2 ответа

Решение

Чтобы избежать аутентификации по паролю, вы можете использовать следующее предложение:

  ssh -o PasswordAuthentication=no root@192.168.1.1

Это отключает "ручную" аутентификацию, но вам нужен другой метод для входа в систему, в противном случае вы получите такую ​​ошибку:

  Permission denied (publickey,password).

Может быть, у вас есть проблемы с вашим id_rsa

Если вы хотите использовать с rsync (как ваш пример), вы должны поставить команду с кавычками ("):

   rsync -v -r -l -e "ssh -o PasswordAuthentication=no"  ctxt root@192.168.6.2:/home/

Вы можете проверить параметры rsync здесь

Используйте пакетный режим, чтобы ssh не запрашивал пароли и т. Д. Esp, если вы работаете через rsync. (Я предполагаю, что вы настроите аутентификацию на основе парольной фразы)

ssh -o BatchMode=yes root@hostname command
Другие вопросы по тегам