У меня есть ожидаемый скрипт, который подключается к нескольким маршрутизаторам через ssh. Все эти маршрутизаторы имеют одинаковый пароль (я знаю, что это неправильно), и сценарий должен знать этот пароль, чтобы иметь возможность подключаться к маршрутизаторам. В настоящее время пароль передается моему сценарию в качестве аргумента в командной строке, но это означает, что этот пароль присутствует в моем файле .bash_history, а также в запущенных процессах. Поэтому вместо этого я бы хотел, чтобы у пользователя запрашивался пароль, если это возможно, без уведомления.
Знаете ли вы, можно ли запрашивать у пользователя пароль с ожидаемым значением?
Спасибо.
Редактировать : если бы я подключался к серверам, а не к маршрутизаторам, я бы, вероятно, использовал ключи ssh вместо паролей. Но маршрутизаторы, которые я использую, поддерживают только пароли.