Доброго времени суток.
Сабж. Да, я знаю что лучше использовать ключи, но иногда удалённая сторона требует использовать пароль.
При этом иногда требуется запустить скрипт вручную. А если используется авторизация по паролю, то запуск скрипта вручную обычным способом затруднём - пароль будет запрошен у пользователя, интерактивно. Единственный известный мне способ использовать НЕ интерактивную авторизацию по паролю - запускать скрипт без терминала ( из-под cron, либо ssh -T ).
Хотелось бы обойтись без таких костылей, или хотя бы скрыть их от пользователя. Возможно ли принудительно сделать выполнение скрипта не интерактивным? Как-то закрыть терминал, что ли