Get Social

Как зашифровать бэкап и выгрузить его по ftp или sftp?

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

Зашифруем файл с помощью команды openssl

openssl aes-256-cbc -salt -in файл -out файл.aes -k пароль
(есть в большинстве дистрибутивов Linux, а также можно установить в windows и mac os)
Чтобы запрашивал пароль, нужно убрать “-k пароль”.
Расшифровать можно командой
openssl aes-256-cbc -d -salt -in файл.aes -out файл -k пароль

 

Как выгрузить на ftp (с помощью curl лучше всего)

curl -s -T файл -u пользователь:пароль ftp://фтпсервер

 

Как выгрузить файл на sftp

rsync -avz -e ssh пользователь@пароль:/удалённая/папка/ /текущая/папка/файл

 

Как выгрузить на sftp с помощью curl

короткий ответ – используйте rsync over ssh и не мучайтесь 🙂

Как делать бэкап важных файлов (windows)

Задача: Обычному пользователю на windows нужно делать резервные копии своих данных.

В поисках простого решения нашёл бесплатную и удобную программу FBackup (www.FBackup.com).

После установки делаем следующее:

1. Открываем программу FBackup

2. Выбираем в левом верхнем углу “new backup”


fbackup1

3. Задаём название и выбираем диск и папку, где будут храниться резервные копии


fbackup2

4. Жмём next и выбираем папку (add folder), которую нужно архивировать (так можно выбрать несколько папок и файлов)

 

fbackup3

5. В следующем окне можем выбрать шифрование с паролем архива

 fbackup4

6. Дальше – можно выбрать расписание (или вручную – это значит без расписания), когда делать бэкапы. Лучше всего – каждый день в определённое время.

 fbackup5

7. Дальше нажимаем “save” => “save and run”. Задание для бэкапа готово. Ещё осталось настроить включение Fbackup при загрузке компьютера. Для этого нужно в главном окне выбрать File => Options => Startup и поставить галочку “Start at windows startup”

 
fbackup6

Готово!