Нож ssh -P без пароля в командной строке

В настоящее время мы используем нож для запуска инструкций на нескольких серверах. Но в итоге мы должны указать наши пароли, используя -P "Пароль".

Мне было интересно, есть ли способ, которым мы можем заставить нож ssh взять пароль из файла, более похожего на "sshpass"?

Мне не нравится, когда мне приходится вводить свой пароль в командной строке, и любой, у кого есть доступ sudo, может позже зайти в историю и получить мой пароль.

1 ответ

Настоятельно рекомендуется использовать ключи SSH вместо ввода пароля каждый раз, после того как вы настроили доступ SSH на основе ключей, вы можете использовать:

knife -i <IDENTITY_FILE> ....

Куда:

-i IDENTITY_FILE, --identity-file IDENTIFY_FILE Файл идентификации SSH, используемый для аутентификации. Рекомендуется аутентификация на основе ключей.

Другие вопросы по тегам