Tworzenie szyfrowanego zdalnego zasobu w rclone (rclone crypt) – krok po kroku
Szyfrowany remote pozwala Ci przechowywać zaszyfrowane pliki na dowolnej chmurze, nie zmieniając sposobu pracy – rclone sam zajmuje się szyfrowaniem i deszyfrowaniem danych lokalnie.
🛠️ Wymagania
- Zainstalowany
rclone - Skonfigurowany podstawowy remote (np.
gdrive-backup,webdav-backup,s3-backupitd.)
🔐 Krok 1: Tworzenie zaszyfrowanego remote
Uruchom konfigurację:
rclone config
n– Nowa konfiguracja- Nazwij nowy remote np.
gdrive-crypt - Typ połączenia:
crypt - Wskaż katalog w istniejącym remote, np.:
gdrive-backup:/secure - Typ szyfrowania nazwy plików:
standard– pełne szyfrowanie (zalecane)obscure– lekka maska (nie ukrywa treści w 100%)
- Typ szyfrowania zawartości:
standard - Podaj hasło główne i hasło do saltu (lub użyj losowych wygenerowanych przez
rclone)
📌 Uwaga: Hasła są zapisywane w ~/.config/rclone/rclone.conf – zabezpiecz ten plik:
chmod 600 ~/.config/rclone/rclone.conf
🧪 Krok 2: Testowanie połączenia
Sprawdź, czy połączenie działa:
rclone ls gdrive-crypt:
Możesz teraz przesyłać zaszyfrowane dane:
rclone copy /secure-backups gdrive-crypt:daily --progress
Na Google Drive, WebDAV czy S3 zobaczysz pliki z zaszyfrowanymi nazwami i rozszerzeniami .bin.

🧰 Przykład w skrypcie backupowym
#!/bin/bash
BACKUP_DIR="/secure-backups"
DEST="gdrive-crypt:daily"
rclone copy "$BACKUP_DIR" "$DEST" --log-file=/var/log/rclone-crypt.log --progress
Dodaj do cron lub systemd dla automatyzacji.
🔑 Odszyfrowywanie plików (offline)
Jeśli kiedyś chcesz odzyskać pliki offline, możesz skorzystać z rclone mount, lub przesłać pliki z powrotem i zdekodować lokalnie:
rclone copy gdrive-crypt:daily ./restore
Pliki zostaną pobrane i odszyfrowane lokalnie (jeśli masz poprawne hasła i konfigurację crypt).
✅ Podsumowanie
| Funkcja | Wartość |
|---|---|
| Bezpieczeństwo | Silne szyfrowanie AES-CTR z SHA256 (domyślnie) |
| Wydajność | Minimalny narzut wydajności – szyfrowanie lokalne |
| Kompatybilność | Działa z każdym wspieranym zdalnym systemem plików (drive, s3, webdav) |
| Automatyzacja | W pełni integruje się z cron, systemd, skryptami bash |
📌 Co dalej?
Chcesz kolejny artykuł o:
- Tworzeniu usługi
systemddo backupu z użyciemrclone? - Szyfrowaniu backupów plik po pliku (
gpgper file)? - Sprawdzaniu integralności backupu (
rclone check,hashsum,diff)?
Daj znać!






