Jak tworzyć ukryte systemy plików w systemie Linux za pomocą Shufflecake
![Jak tworzyć ukryte systemy plików w systemie Linux za pomocą Shufflecake](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-00-featured-image-1-640x375.webp)
![Zdjęcie kłódki na klawiaturze laptopa. Zdjęcie kłódki na klawiaturze laptopa.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-00-featured-image.webp)
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. Zrzut ekranu przedstawiający pobranie archiwum tar dla Shufflecake na stronie programisty Codeberg.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-01-highlight-tarball-download.webp)
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. Zrzut ekranu przedstawiający dysk zewnętrzny, na którym będą przechowywane ukryte woluminy Shufflecake.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-02-select-external-disk-format.webp)
Kliknij kropkowany przycisk w prawym górnym rogu okna, a następnie wybierz opcję Formatuj dysk…
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-03-select-format-disk-option.webp)
Kliknij listę rozwijaną obok etykiety Usuń:, a następnie wybierz opcję Zastąp istniejące dane zerami (powoli) .
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-04-select-zero-format.webp)
Wybierz Format…, aby rozpocząć proces formatowania.
Po zakończeniu kliknij ikonę + , aby utworzyć nową partycję na dysku.
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-05-select-create-new-partition-button.webp)
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. Zrzut ekranu suwaka rozmiaru partycji dla dysku zewnętrznego w narzędziu Gnome Disks.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-06-sample-unencrypted-partition-size.webp)
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. Zrzut ekranu pokazujący pozostałe wolne miejsce na dysku zewnętrznym.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-07-select-free-space-dummy-partition.webp)
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. Zrzut ekranu przedstawiający fikcyjną partycję sda2 w lsblk.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-08-highlight-dummy-partition.webp)
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. Zrzut ekranu pokazujący różne tajne hasła dla każdego z zainicjowanych ukrytych woluminów w Shufflecake.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-10-unmasked-password-input.webp)
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 Zrzut ekranu przedstawiający tajne hasło do ukrytych](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-11-open-sample-hidden-volume-2.webp)
Upewnij się, że Shufflecake poprawnie załadował ukryty wolumin, uruchamiając lsblk
.
![Zrzut ekranu przedstawiający ścieżkę urządzenia dla ukrytego Zrzut ekranu przedstawiający ścieżkę urządzenia dla ukrytego](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-12-highlight-hidden-volume-2-lsblk.webp)
Utwórz system plików, który chcesz zainstalować na ukrytym woluminie. Na przykład uruchomienie mkfs.fat
spowoduje 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 Zrzut ekranu przedstawiający nowo sformatowany plik ukryty](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-13-highlight-hidden-volume-mounted.webp)
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 .
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-14-highlight-hidden-volume-unmount.webp)
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 Zrzut ekranu pokazujący nowe tajne hasło do ukrytych](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-15-provide-new-volume-2-password.webp)
Na koniec sprawdź, czy nowe hasło do woluminu działa poprawnie, uruchamiając komendę testpwd
podrzędną:
![Zrzut ekranu przedstawiający pomyślne działanie komendy testpwd na nowym komputerze Zrzut ekranu przedstawiający pomyślne działanie komendy testpwd na nowym komputerze](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/02/create-hidden-filesystems-shufflecake-linux-16-test-new-volume-2-password.webp)
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