Jak szyfrować pliki w systemie Linux za pomocą eCryptfs

  • Harry James
  • 0
  • 1429
  • 81
Reklama

Mark wcześniej opisał, jak używać TrueCrypt do szyfrowania poufnych danych. Chociaż jest to świetne oprogramowanie do szyfrowania, wymaga wcześniejszego przydzielenia stałego rozmiaru do kontenera, zanim będzie można przechowywać w nim poufne dane. Jeśli używasz tylko 10% przydzielonego miejsca, pozostałe 90% miejsca marnuje się. Jeśli szukasz bardziej dynamicznego rozwiązania do szyfrowania plików w systemie Linux, eCryptfs może być rozwiązaniem dla Ciebie.

eCryptfs to skumulowany kryptograficzny system plików osadzony w jądrze Linuksa (wersje 2.6.19 i nowsze). Będąc skumulowanym systemem plików, może łatwo szyfrować i deszyfrować pliki na komputerze z systemem Linux, gdy są zapisywane lub odczytywane z dysku twardego.

Największą zaletą eCryptfs jest to, że całe szyfrowanie odbywa się na poziomie pojedynczego pliku. Oznacza to, że nie trzeba tworzyć kontenerów o stałym rozmiarze do przechowywania plików.

Istnieje kilka zalet szyfrowania na poziomie jednego pliku:

  • Ponieważ każdy plik jest traktowany inaczej, na wspólnej platformie / serwerze / katalogu możesz mieć różne pliki zaszyfrowane przez różnych użytkowników, a każdy użytkownik może uzyskać dostęp tylko do swoich plików.
  • Wszystkie metadane kryptograficzne są przechowywane w nagłówku pliku. Oznacza to, że zaszyfrowany plik można skopiować / przenieść z jednej lokalizacji do drugiej bez utraty poufności.
  • Nie wymaga specjalnego wysiłku przydzielania miejsca na dysku. Nie musisz wstępnie przydzielać 1 GB (lub więcej) miejsca na dysku twardym, aby przechowywać wrażliwe dane, które mogą mieć tylko kilka megabajtów.

Instalowanie eCryptfs

Metoda instalacji może się różnić w zależności od lokalizacji. W Ubuntu 8.04 i nowszych możesz zainstalować eCryptfs za pomocą następującego polecenia:

sudo aptitude install ecryptfs-utils

Dla Ubuntu 8.10

Ponieważ eCryptfs jest zaimplementowany w Ubuntu 8.10, możesz go łatwo skonfigurować za pomocą następującego polecenia:

ecryptfs-setup-private

Po skonfigurowaniu Ubuntu 8.10 znajdziesz Prywatny folder w katalogu domowym. Aby uzyskać dostęp do folderu, musisz zamontować go za pomocą tego polecenia:

mount.ecryptfs_private

Możesz teraz dodać swoje wrażliwe pliki do Prywatny teczka. Szyfrowanie zostanie wykonane po dodaniu pliku do folderu.

Aby odmontować folder, użyj polecenia:

umount.ecryptfs_private

Dla Ubuntu 8.04 lub innej dystrybucji opartej na Ubuntu

Najpierw utwórz folder w katalogu głównym i nazwij go sekret

mkdir ~ / secret

Zmień uprawnienia do pliku, aby tylko Ty miałeś dostęp

chmod 700 ~ / secret

Zamontuj eCryptfs na sekret teczka

sudo mount -t ecryptfs ~ / secret ~ / secret

Pojawi się monit o udzielenie odpowiedzi na kilka pytań:

1) Wybór rodzaju klucza dla nowo tworzonych plików

Naciśnij „1”, aby wybrać hasło

2) Wybór szyfru szyfrującego

Naciśnij Enter, aby wybrać domyślną opcję [AES]

3) Wybierz kluczowe bajty

Naciśnij Enter, aby wybrać domyślną opcję [16]

4) Włącz przekazywanie tekstu jawnego

Wpisz „N”, aby wybrać opcję Nie.

to jest to! Możesz teraz dodawać pliki do sekret teczka.

Aby przetestować niezawodność eCryptfs, odmontuj sekret folder i sprawdź, czy możesz otworzyć pliki w folderze.

sudo umount ~ / secret

Jeśli wszystko jest w porządku, otwieranie plików w folderze nie powinno być możliwe.

Jakich innych metod szyfrowania używasz do ochrony swoich plików?




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.