Есть ли способ передать пароль в ssh автоматически. Я хотел бы автоматически подключиться к серверу ssh без , используя аутентификацию с открытым ключом или ожидаемые сценарии, каким-то образом заставив ssh прочитать пароль из стандартного ввода или файла.
Причина этого заключается в том, что я хотел бы сделать резервную копию моих файлов на сервере, используя rsync / ssh, выполняемый как задание cron. Этот сервер монтирует мой домашний каталог после , он аутентифицирует меня, поэтому использование аутентификации с открытым ключом не работает, так как ~ / .ssh недоступен до тех пор, пока вход в систему не будет успешным. Ожидается, что ожидаемо (1), потому что я хотел бы запустить его как задание cron, а поскольку задания cron не запускаются под терминалом, комбинация wait / ssh просто не работает. У меня нет корневого доступа к этому серверу, и было бы сложно заставить администраторов вносить какие-либо изменения в то, как там все работает.