Шифрование файлов в Unix

В связи с переносом на другой сервер всего своего добра,озадачился резервным копированием данных на удаленный сервер. Но как-то не особо я доверяю хранить свои бекапы в открытом виде,поэтому решил шифровать данные перед отправкой на удаленный сервер.
И так ,чтобы зашифровать файл я решил использовать openssl

Шифруем файл командой
deatstar# openssl enc -e -aes-256-cbc -k пароль -in имя_файла -out имя_нового_файла
Расшифровать данный файл можно так
deatstar# openssl enc -d -aes-256-cbc -k пароль -in имя_файла -out имя_нового_файла

2 комментария

  1. Привет с фпиланса )

    Гораздо проще передавать данные через rsync, т.к. почти все мэнуалы в сети рассказывают как использовать его через SSh, то проблем с безопасностью твоих данных тоже не будет.

    P.S. твой красивы новогодний снег грузит мой проц на 100% 😉

  2. Можно я тут пару замечаний напишу…
    «-k пароль» это путь к файлу, в котором содержится пароль, и он должен идти одной строкой, без энтеров всяких
    Также можно использовать другой способ:
    зашифровать: cat файл |openssl aes-256-cbc -salt -k /путь/к/паролю > зашифрованый_файл
    Расшифровать: cat зашифрованный_файл |poenssl aes-256-cbc -d -salt -k /путь/к/паролю > файл

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.