У меня есть два компьютера, один локальный, один удаленный. У удаленной машины у меня тоже полный доступ (root), но она не совсем в физически безопасном месте (т.е. кто-то может взломать офис и украсть диски).
Я использую удаленный компьютер для хранения зашифрованных резервных копий ... сначала я монтирую зашифрованный раздел, затем запускаю свою резервную копию (rsync), затем я размонтирую раздел; таким образом, я могу быть уверен, что если удаленный компьютер будет украден, то мои вещи все еще в безопасности.
Тем не менее, этот процесс резервного копирования состоит из 3 этапов (mount, rsync, unmount), я хочу автоматизировать его так, чтобы он выполнял всего один сценарий.
Проблема в том, что я не знаю, как предоставить свой пароль (который я ввожу, когда скрипт выполняется на моей локальной машине) с моей локальной машины на удаленный сервер, чтобы он мог смонтировать зашифрованный раздел.
Можно ли каким-то образом передать свой пароль удаленному серверу, введя его во время выполнения скрипта или читая файл из моего локального диска где-нибудь?
Иначе, какие-либо другие советы или предложения, которые могли бы вместо этого помочь?
Редактировать: я должен добавить, что этапы монтирования и размонтирования в настоящее время выполняются на удаленном сервере, но процесс rsync выполняется на моей локальной машине. Я в основном rsync каталог от локального до удаленного.