Подходит ли OpenSSH для шифрования больших объемов данных (МБ / ГБ)? - PullRequest
2 голосов
/ 05 декабря 2011

Я написал скрипт резервного копирования на моем компьютере с Linux, который создает периодические архивы моих рабочих папок, а затем загружает их на несколько разных серверов. Поскольку некоторые файлы содержат конфиденциальную информацию, я хочу иметь возможность шифровать эти резервные копии. У меня уже есть код, который создает архивы и загружает их, однако мне нужно знать, как лучше всего зашифровать файл и какова будет соответствующая команда.

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

Правильно ли я понимаю? Должен ли я использовать мой ключ OpenSSH для этого? Какую команду использовать для шифрования моего файла?

Если это уместно, сценарий резервного копирования запускается каждый день, и извлечение из него происходит очень редко.

Ответы [ 2 ]

2 голосов
/ 05 декабря 2011

Нет, SSH не подходит для этого, так как это протокол передачи.

То, что вы ищете, это PGP .Смотрите также GnuPG .

1 голос
/ 05 декабря 2011

Ну , если вы готовы использовать программное обеспечение "стабильной беты", есть двуличность .

Большой плюс в том, что работает как rsync, так что выследует минимизировать объем передаваемых данных каждый день, при этом шифруя ваши данные.

...