Я хочу выполнить нижеприведенную команду в скрипте (это означает, что я не могу работать в терминале в интерактивном режиме и, следовательно, могу ввести пароль при появлении запроса):
ssh -o StrictHostKeyChecking = нет user@example.com 'echo mypassword | статус sudo -kS ufw
'
это будет SSH на удаленном хосте и запустить команду UFW состояния на удаленном хосте.
Команда работает нормально, но мне нужно иметь возможность ссылаться на «пароль» из переменной среды с именем
SSHPASS = мой пароль
который хранит пароль, чтобы не выставлять пароль в команде. Как это сделать?