Jak tworzyć ukryte systemy plików w systemie Linux za pomocą Shufflecake

Jak tworzyć ukryte systemy plików w systemie Linux za pomocą Shufflecake
Zdjęcie kłódki na klawiaturze laptopa.

Shufflecake to proste, ale bardzo wydajne narzędzie do szyfrowania systemu plików dla systemu Linux. W przeciwieństwie do tradycyjnych schematów szyfrowania dysku, Shufflecake nie tylko szyfruje dane w systemie plików, ale także ukrywa je przed samym systemem. W tym artykule dowiesz się, jak zainstalować Shufflecake na Ubuntu, aby utworzyć i utrzymać ukryty i zaszyfrowany system plików w systemie Linux.

Instalowanie Shufflecake’a

Pierwszym krokiem do uzyskania Shufflecake jest instalacja jego zależności w systemie. Aby to zrobić, uruchom następujące polecenie:

Pobierz najnowszą wersję archiwum ze strony projektu Codeberg.

Zrzut ekranu przedstawiający pobranie archiwum tar dla Shufflecake na stronie programisty Codeberg.

Przejdź do katalogu Pobrane na komputerze, a następnie rozpakuj archiwum wersji za pomocą Tar:

Otwórz folder z kodem źródłowym Shufflecake, a następnie uruchom następujące polecenie, aby skompilować plik binarny w systemie:

Skopiuj Shufflecake z folderu wydania do ścieżki binarnej komputera:

Sprawdź, czy Twój komputer może poprawnie uruchomić Shufflecake ze ścieżki systemowej:

Tworzenie fikcyjnego woluminu dla Shufflecake

W przeważającej części Shufflecake może działać na dowolnym typie urządzenia do przechowywania bloków. Dotyczy to zarówno dysków fizycznych, jak i partycji logicznych. Dzięki temu jest przydatny do tworzenia dysku zewnętrznego z zaszyfrowanym systemem plików, a jednocześnie jest dostępny jako zwykłe urządzenie.

Aby utworzyć fikcyjny wolumin, otwórz narzędzie Gnome Disks w programie uruchamiającym aplikacje, a następnie wybierz dysk, który chcesz sformatować.

Zrzut ekranu przedstawiający dysk zewnętrzny, na którym będą przechowywane ukryte woluminy Shufflecake.

Kliknij kropkowany przycisk w prawym górnym rogu okna, a następnie wybierz opcję Formatuj dysk…

Zrzut ekranu przedstawiający

Kliknij listę rozwijaną obok etykiety Usuń:, a następnie wybierz opcję Zastąp istniejące dane zerami (powoli) .

Zrzut ekranu przedstawiający

Wybierz Format…, aby rozpocząć proces formatowania.

Po zakończeniu kliknij ikonę + , aby utworzyć nową partycję na dysku.

Zrzut ekranu przedstawiający

Podaj rozmiar partycji odpowiadający jednej czwartej całkowitego miejsca na dysku. Będzie to służyć jako niezaszyfrowana przestrzeń dysku, do której będziesz mieć dostęp bez Shufflecake.

Zrzut ekranu suwaka rozmiaru partycji dla dysku zewnętrznego w narzędziu Gnome Disks.

Wybierz pozostały blok wolnego miejsca w narzędziu Dyski, a następnie kliknij + , aby utworzyć nową partycję.

Zrzut ekranu pokazujący pozostałe wolne miejsce na dysku zewnętrznym.

Przydziel całe wolne miejsce na dysku do fikcyjnej partycji. Umożliwi to utworzenie wielu ukrytych woluminów na dysku Shufflecake.

Inicjowanie ukrytego woluminu Shufflecake

W tym momencie masz teraz Shufflecake w folderze binarnym systemu i na fikcyjnej partycji dysku. Aby utworzyć z niego zaszyfrowany system plików, musisz go zainicjować w Shufflecake.

Przejdź do folderu wydania, a następnie załaduj moduł jądra Shufflecake na swój komputer:

Uruchom lsblk, aby znaleźć nazwę dysku, na którym chcesz zainstalować Shufflecake. W moim przypadku utworzę ukryty wolumin na mojej fikcyjnej partycji „/dev/sda2”.

Zrzut ekranu przedstawiający fikcyjną partycję sda2 w lsblk.

Uruchom następujące polecenie, aby zainicjować Shufflecake dla fikcyjnej partycji:

Spowoduje to uruchomienie kreatora, w którym Shufflecake poprosi Cię o szczegóły ukrytego woluminu. Wpisz „5”, a następnie naciśnij, Enteraby utworzyć pięć ukrytych woluminów.

Podaj hasło do każdego ukrytego woluminu, a następnie naciśnij Enter. Przed wpisaniem upewnij się, że jesteś w prywatnej lokalizacji, ponieważ kreator Shufflecake nie ukryje wprowadzonych danych.

Zrzut ekranu pokazujący różne tajne hasła dla każdego z zainicjowanych ukrytych woluminów w Shufflecake.

Tworzenie systemu plików dla ukrytego woluminu

Po zakończeniu utwórz system plików dla ukrytych woluminów. Aby to zrobić, otwórz ukryty wolumin, który chcesz sformatować, za pomocą następującego polecenia:

Spowoduje to wyświetlenie monitu o podanie hasła woluminu, który chcesz otworzyć.

Zrzut ekranu przedstawiający tajne hasło do ukrytych

Upewnij się, że Shufflecake poprawnie załadował ukryty wolumin, uruchamiając lsblk.

Zrzut ekranu przedstawiający ścieżkę urządzenia dla ukrytego

Utwórz system plików, który chcesz zainstalować na ukrytym woluminie. Na przykład uruchomienie mkfs.fatspowoduje utworzenie systemu plików FAT w „Tomie 2”:

Następnie Ubuntu powinien automatycznie zamontować nowy ukryty wolumin w bieżącej sesji. Aby uzyskać do niego dostęp, kliknij ikonę Dysku na lewym pasku bocznym pulpitu.

Zrzut ekranu przedstawiający nowo sformatowany plik ukryty

Sprawdź, czy Twój system plików działa poprawnie, tworząc w nim plik lub folder.

Odmontowywanie i przełączanie ukrytych woluminów

W przeciwieństwie do zwykłych dysków, wysunięcie woluminu Shufflecake wymaga zarówno odmontowania dysku wirtualnego, jak i zamknięcia jego połączenia Shufflecake. Aby to zrobić, naciśnij Right Clickikonę dysku na pasku zadań Ubuntu, a następnie wybierz Odmontuj .

Otwórz nową sesję terminala, a następnie uruchom następujące polecenie dla swojego dysku:

Możesz także przełączyć się do innej sekcji dysku Shufflecake, ponownie uruchamiając program sudo shufflecake open /dev/sda2, a następnie podając odpowiednie hasło do ukrytego woluminu.

Zmiana hasła do ukrytych woluminów

Oprócz tworzenia i ładowania ukrytych woluminów narzędzie Shufflecake umożliwia także modyfikowanie haseł istniejących woluminów. Aby to zrobić, otwórz nową sesję terminala, a następnie uruchom następującą komendę:

Spowoduje to uruchomienie kreatora, który poprosi Cię o hasło do ukrytego woluminu, który chcesz zmodyfikować. Podaj hasło, a następnie naciśnij Enter.

Kreator poprosi Cię o podanie nowego hasła do ukrytego woluminu. Wpisz nowe hasło, a następnie naciśnij , Enteraby zastosować nowe zmiany.

Zrzut ekranu pokazujący nowe tajne hasło do ukrytych

Na koniec sprawdź, czy nowe hasło do woluminu działa poprawnie, uruchamiając komendę testpwdpodrzędną:

Zrzut ekranu przedstawiający pomyślne działanie komendy testpwd na nowym komputerze

Tworzenie i utrzymywanie ukrytych systemów plików na dyskach zewnętrznych to dopiero pierwszy krok w odkrywaniu świata bezpieczeństwa danych i prywatności. Dowiedz się, jak tworzyć zaszyfrowane pliki w systemie plików za pomocą Tomb .

Źródło obrazu: FlyD za pośrednictwem Unsplash , Shufflecake Developers i Wikimedia Commons . Wszystkie zmiany i zrzuty ekranu wykonał Ramces Red.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *