Как использовать защиту паролем с помощью команды tar в Linux?


17

Как я могу использовать защиту паролем с tarкомандой в Linux? Я новичок в Linux, поэтому, пожалуйста, объясните мне с простым использованием.

Ответы:


13

Насколько я знаю, tar не предоставляет эту услугу. Вместо этого вы можете использовать 7zip, который предлагает зашифрованные архивы.

Что вы также можете сделать, это использовать gpgв дополнение к tar:

tar cvJf myarchive.tar.xz myfiles
gpg -c myarchive.tar.xz.gpg

Это даст вам защищенный паролем архив.


привет большое спасибо, вы можете немного рассказать об этой команде tar cvJf myarchive.tar.xz myfiles gpg -c myarchive.tar.xz.gpg Извините, я новичок в Linux.

1
Вам нужно прочитать учебник по командной строке Linux. Это основные вещи.
Пельтье

Еще раз спасибо !!! Можете ли вы указать мне хороший урок?

Попробуйте этот сайт: gd.tuwien.ac.at/linuxcommand.org
Пельтье,

Кроме того, посмотрите ссылки на этой странице: reddit.com/r/Ubuntu/comments/bbnkp/…
Пельтье,

6

Запустите вывод через pgp

tar .... | pgp --symmetric output.tar.pgp

расшифровывать:

pgp -d output.tar.gz | tar tv

Рассмотрите возможность использования надлежащих асимметричных ключей (открытых / закрытых ключей) для реальной защиты


@sehe - Большое спасибо. Но, к сожалению, я не понимаю, что ты написал. Можете ли вы рассказать мне немного подробнее? Благодарность !!!

1
@kevin: Насколько я понимаю, «симметричный ключ» - это старая, основанная на пароле система, с которой вы уже знакомы. Система асимметричных ключей имеет два «пароля» или ключа: открытый и закрытый. Вы можете свободно делиться публичным, и люди используют это, чтобы идентифицировать вас. Закрытый ключ - это та часть, которая доказывает, что вы - это вы, поэтому делиться им с вами - это плохо. В любом случае, симметричный ключ - это почти то, что вам нужно, поскольку он намного проще, хотя в теории асимметричный ключ более безопасен.
Букзор

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.