В Mac OS X, как зашифровать небольшую папку и скопировать ее на Google Диск или DropBox?

В Mac OS X прямо сейчас я использую следующее, чтобы создать резервную копию небольшой папки проекта на флеш-накопителе USB:

alias a='alias' a dateseq='date "+%Y-%m-%d %H:%M:%S"' a backup_proj='cp -a ~/code/MyProj "/Volumes/KINGSTON/MyProj `dateseq`" 

поэтому каждый раз, когда я backup_proj , папка резервируется с жесткого диска на USB-накопитель, и каждый проект также контролируется внутренне с помощью Git. Каждая папка составляет всего около 500 КБ, поэтому для заполнения 1 ГБ требуется много времени (флеш-накопитель – 16 ГБ). Папка будет скопирована как:

 $ ls -1 /Volumes/KINGSTON/ MyProj 2012-05-27 08:20:50/ MyProj 2012-05-27 10:27:56/ MyProj 2012-05-27 14:53:01/ 

Но я получаю параноик, а также хочу выполнить резервное копирование на Google Диск или Dropbox, чтобы он автоматически загружался на их сервер, просто зашифровав всю папку и скопировав один результирующий файл в папку Google Диска или DropBox, а пароль может быть apple234321pineapple и указан в командной строке. Интересно, что это хороший способ зашифровать папку в один файл, чтобы потребовалось не практическое время для взлома? (можете ли вы дать командную строку, которая сделает это).

  • MacOS: история USB (имя и временная метка подключенных устройств)
  • Открытие файлов с сервера Ubuntu поверх ssh с терминала Mac
  • Удаление шаблонов из строки с помощью bash
  • Как установить двоичный файл, установленный диспетчером пакетов по умолчанию?
  • Как определяются разрешения по умолчанию (на OS X)?
  • Как установить вино через варево?
  • Как возобновить несколько экземпляров экрана из командной строки с минимальными шагами?
  • Лучший способ работы / отображения дерева изображений, отсортированных по размеру
  • 2 Solutions collect form web for “В Mac OS X, как зашифровать небольшую папку и скопировать ее на Google Диск или DropBox?”

    man zip

    На странице руководства:

    -e --encrypt Encrypt the contents of the zip archive using a password which is entered on the terminal in response to a prompt (this will not be echoed; if standard error is not a tty, zip will exit with an error). The password prompt is repeated to save the user from typing errors.

    Другим вариантом является шифрование SSL, например:

    openssl des3 -salt -pass pass:password -in file.txt -out encfile.txt

    Возможно, вы можете TAR-папку перед использованием openssl для ее шифрования.

    man openssl

    Если вы используете gpg , тогда вы можете связывать и шифровать «на лету», не указывая пароль.

     % tar cf - MyProj | gpg -e -u 01234567 >/tmp/backup.tar.gpg 

    Здесь 01234567 является ключом к ключу, который вы хотите использовать для дешифрования резервной копии. Если в вашем ~/.gnupg/gpg.conf вы устанавливаете default-key по default-key слова вашего предпочтительного ключа, тогда вы можете опустить параметр -u.

    Аналогично можно сделать zip для stdout с zip - MyProj .

    Interesting Posts

    Как определить, доступен ли и какой модуль безопасности Linux (LSM)?

    Как загрузить все изображения с веб-сайта (а не веб-страницы) с помощью терминала?

    Как монтировать bzip2-ed изображение Clonezilla без использования дополнительного дискового пространства?

    Как заменить аргумент awk?

    dpkg: error: невозможно удалить архитектуру «i386», используемую в настоящее время базой данных

    Как разбирать строку для номера порта в ksh

    Как смонтировать Apple Time Capsule во FreeBSD (FreeNAS) в качестве общего ресурса smbfs?

    Linux; запускать сценарий, когда конкретный хост становится доступным (входит в систему в AP)

    У Apache нет разрешения на копирование файлов из смонтированного каталога

    Как записать файл .img с двумя разными разделами?

    Соглашение об использовании версии Linux

    Изменение имени хоста на SUSE Linux Enterprise Server 11 SP3 для VMware

    Как изменить ускорение мыши в X на постоянной основе?

    Моя вкладка alt + только показала только оконные окна – что я нажал?

    Что заставляет VirtualBox OSE повесить мою машину?

    Linux и Unix - лучшая ОС в мире.