Нож ssh -P без пароля в командной строке
В настоящее время мы используем нож для запуска инструкций на нескольких серверах. Но в итоге мы должны указать наши пароли, используя -P "Пароль".
Мне было интересно, есть ли способ, которым мы можем заставить нож ssh взять пароль из файла, более похожего на "sshpass"?
Мне не нравится, когда мне приходится вводить свой пароль в командной строке, и любой, у кого есть доступ sudo, может позже зайти в историю и получить мой пароль.
1 ответ
Настоятельно рекомендуется использовать ключи SSH вместо ввода пароля каждый раз, после того как вы настроили доступ SSH на основе ключей, вы можете использовать:
knife -i <IDENTITY_FILE> ....
Куда:
-i IDENTITY_FILE, --identity-file IDENTIFY_FILE Файл идентификации SSH, используемый для аутентификации. Рекомендуется аутентификация на основе ключей.