Ten samouczek dotyczy użytkowników Raspberry Pi do szyfrowania katalogu za pomocą Encfs Aby zabezpieczyć dane w systemie.
Jak szyfrować katalog za pomocą Encfs?
Do szyfrowania katalogów za pomocą Encfs, Postępuj zgodnie z poniższymi krokami:
Krok 1: Po pierwsze, zaktualizuj i zaktualizuj repozytorium podczas instalacji Encfs Z repozytorium Raspberry Pi:
$ sudo apt aktualizacja && sudo apt aktualizację
Krok 2: Następnie zainstaluj Encfs Korzystanie z polecenia poniżej napisanego:
$ sudo apt instal Encfs
Krok 3: Jak tylko Encfs jest zainstalowany, a Konfigurowanie Encfs okno dialogowe pojawi się na ekranie, kliknij OK Tutaj:
Krok 4: Teraz utwórz katalog o nazwie Encfs:
$ mkdir encfs
Notatka: Możesz wymienić katalog zgodnie z wyborem.
Krok 5: Przejdź do nowo utworzonego Encfs Directory za pomocą następującego polecenia:
$ CD Encfs
Krok 6: Teraz utwórz kolejny katalog o nazwie szyfrowany rootdir w środku Encfs katalog, jak trafiają wszystkie zaszyfrowane dane w Raspberry Pi root-dir:
$ mkdir szyfrowane-rootdir
Krok 7: W przypadku niezaszyfrowanych danych utwórz niezaszyfrowany punkt mounpoint, który zostanie zaszyfrowany w nadchodzących krokach:
$ mkdir niezaszyfrowany punkt
Krok 8: Teraz, aby utworzyć zaszyfrowany wolumin, uruchom poniżej napisane polecenie, a daje to opcje trybu konfiguracji do wyboru:
$ encfs $ pwd/encrypted-rootdir/$ pwd/niezaszyftowane-montpoint/
Jeśli nie masz pewności, jaki tryb wyboru, możesz przejść do trybu standardowego, naciskając Wchodzić przycisk:
Krok 9: Teraz wprowadź żądane hasło dla Encfs:
Krok 10: Wprowadź to samo hasło, aby je sprawdzić:
Krok 11: Aby wyświetlić lokalizację i szczegóły naszego nieistniejącego punktu montażowego, uruchom poniżej napisane polecenie:
$ Mount | GREP ENCF
Krok 12: Teraz zmień katalog na niezaszyfrowany punkt montażu, który jest obecny w Encfs informator:
$ cd niezaszyftowane-montpoint/
Krok 13: Teraz utwórzmy przykładowy plik tekstowy wewnątrz Encfs teczka. Utworzyłem plik o nazwie Linuxhint_file.tekst:
$ echo "mój plik Folder My Unsinesinpted Linuxhint"> Linuxhint_file.tekst
Krok 14: Aby potwierdzić, że plik jest utworzony pomyślnie, możesz użyć poniżej napisanego „LS” Komenda:
$ ls -l
Krok 15: Teraz wróć do głównego Encfs Katalog używa polecenia poniżej napisanego:
$ CD… / /
Krok 16: Uruchom poniżej napisane polecenie i skup się na wyjściu:
$ Tree
W wyjściu zobaczysz, że za każdym razem, gdy tworzysz plik w niezaszyfrowanym katalogu, w katalogu zaszyfrowanym jest również wyświetlany równoważny plik zaszyfrowany: wyświetlany w drzewie:
Rozmowa zamontowany katalog
Po utworzeniu zaszyfrowanego katalogu teraz, jeśli chcesz zdjąć zamontowany folder. Następnie, używając poniższego polecenia, katalog można niezamontowany:
$ fusermount -u $ pwd/niezaszyftowane -montpoint/
A teraz, kiedy uruchomisz polecenie Tree, zobaczysz, że niezaszyfrowana wersja zostaje ukryta:
$ Tree
Teraz, gdy ktoś chce uzyskać dostęp do treści niezaszyfrowanego katalogu, musi zamontować folder za pomocą komendy poniżej napisanego; po czym muszą wprowadzić prawidłowe hasło:
$ encfs $ pwd/encrypted-rootdir/$ pwd/niezaszyftowane-montpoint/
I jak tylko wprowadzono poprawne hasło, na ekranie zacznie się pojawiać treść/pliki katalogu zaszyfrowanego katalogu. Po uruchomieniu wspólnego drzewa:
$ Tree
Wnioski
Możesz zainstalować Encfs narzędzie na Raspberry Pi z repozytorium za pomocą trafny Komenda. Następnie możesz utworzyć Encfs katalog i utwórz dwa subkredytory, jeden dla zaszyfrowanej treści, a drugi dla niezaszyfrowanej. Następnie zamontuj pliki i ustaw dla nich hasło. Możesz zdjąć pliki w dowolnym momencie i zobaczyć status zaszyfrowanego i niezaszyfrowanego katalogów za pomocą drzewo Komenda.