Я хочу запустити команду нижче в сценарії (означає, що я не можу запускати інтерактивно в терміналі, і тому можу ввести пароль при появі запиту):
ssh -o StrictHostKeyChecking = немає користувача@example.com 'ехо-мій пароль | статус sudo -kS ufw
'
це сш в віддалений хост і запустить стан команди ufw на віддаленому хості.
Команда працює чудово, але мені потрібно мати можливість посилатися на "пароль" із змінної середовища з ім'ям
SSHPASS = мій слово
який зберігає пароль, щоб не виставляти пароль у команді. Як це зробити?