Я использую sshpass
для выполнения scp
] внутри довольно длинного скрипта для запуска, и я хотел бы иметь возможность заранее ввести для этого пароль.
Использовать пароль в качестве параметра довольно просто, но тогда он вводится в терминале в открытом виде и, очевидно, является нарушением безопасности.
У меня вопрос: можно ли запросить пароль, чтобы он не отображался в терминале в начале скрипта?
Вы можете использовать read
с переключателем -p
для ввода пароля:
read -s -p "Enter Password: " password
sshpass -p "$password" ...