Я написал скрипт резервного копирования на моем компьютере с Linux, который создает периодические архивы моих рабочих папок, а затем загружает их на несколько разных серверов. Поскольку некоторые файлы содержат конфиденциальную информацию, я хочу иметь возможность шифровать эти резервные копии. У меня уже есть код, который создает архивы и загружает их, однако мне нужно знать, как лучше всего зашифровать файл и какова будет соответствующая команда.
У меня уже есть ключ OpenSSH с парольной фразой. Насколько я понимаю, я должен зашифровать файл с помощью моего открытого ключа, расположенного в (~ / .ssh / id_rsa.pub). Затем, если мне потребуется загрузить файл, я буду использовать свой закрытый ключ и фразу-пароль для его расшифровки.
Правильно ли я понимаю? Должен ли я использовать мой ключ OpenSSH для этого? Какую команду использовать для шифрования моего файла?
Если это уместно, сценарий резервного копирования запускается каждый день, и извлечение из него происходит очень редко.