Мой домашний компьютер состоит из хоста VMWare под управлением Linux Mint и нескольких клиентов VMWare.
Каждую ночь я запускаю резервные копии, которые сжимают мои виртуальные жесткие диски на съемный жесткий диск.
Я хотел бы зашифровать сжатые изображения. И я бы хотел сделать это без включения пароля в мои скрипты резервного копирования.
У меня есть несколько сменных дисков, через которые я вращаюсь, и я беру один на работу каждый день, поэтому у меня есть внешняя копия. И я включаю копию своих сценариев резервного копирования на каждый диск резервного копирования, чтобы мне было проще понять, что мне нужно сделать для восстановления.
Я думаю, что если бы я использовал шифрование с открытым ключом, я мог бы зашифровать с открытым ключом и потребовать, чтобы закрытый ключ расшифровывался, и тогда сценарии резервного копирования могли работать без пароля.
(Я бы оставил либо личный ключ, либо парольную фразу в файле личного ключа в моей базе данных KeePass, которую я также записываю на свой резервный носитель.)
Но дело в том, что я хотел бы запустить это автономно, чтобы я мог расшифровать резервные копии, не используя ничего, кроме того, что было записано на резервные диски. То есть, если я использую gpg, я хотел бы получить копию gpg на резервных дисках, которую я мог бы запустить сам, без необходимости что-либо устанавливать или настраивать. (То есть никаких зависимостей от ~/.gpgconf и т.д.)
И я не смог понять, как это сделать, используя gpg. Руководства, кажется, предполагают, что вы собираетесь установить и настроить его для своего текущего пользователя, и мне нужно иметь возможность запускать его, когда ничего подобного не произошло.
Любые идеи о том, как:
- Запустите gpg в неустановленном режиме или
- Как сделать это с помощью другого инструмента? (OpenSSL?)
Добавлены комментарии ...
Почему я не могу просто установить gpg?
Проблема в восстановлении.
Предположим, у меня полный системный сбой, возможно, мой дом сгорел и все было разрушено.
Итак, я начинаю восстановление с нового компьютера, пустых дисков и моих последних резервных копий вне сайта.
Что я делаю?
Я загружаю какую-то версию Linux, которая может монтировать разделы ext4 с флешки, и начинаю собирать все вместе.
Я не могу зависеть ни от чего, кроме основных системных утилит и того, что я положил на резервные диски.