Wczoraj jeden z naszych kolegów podzielił się zapowiedzią wprowadzenia usługi Firefox Send dla ogółu społeczeństwa (jeśli nie wiesz, co to jest, możesz odwiedzić publikacja w tym linku).
Z programu Firefox Send można korzystać w zaciszu swojej przeglądarki internetowej Za pomocą którego możesz bezpiecznie udostępniać pliki dzięki szyfrowaniu od końca do końca, chociaż powiem ci, że możliwe jest również korzystanie z tej usługi z terminala.
Informacje o ffsend
ffsend to interfejs CLI typu open source, który został napisany w celu łatwego szyfrowania plików z wiersza poleceń.
Dzięki ffsend możliwe jest łatwe i bezpieczne udostępnianie nie tylko plików, ale także katalogów z wiersza poleceń za pośrednictwem bezpiecznego łącza, prywatne i zaszyfrowane za pomocą jednego prostego polecenia.
Należy wspomnieć, że pliki są udostępniane przez usługę wysyłającą i mogą mieć do 2 GB. I że pliki można pobrać za pomocą tego narzędzia lub przez przeglądarkę internetową.
Wszystkie pliki są zawsze szyfrowane na kliencie, a tajne klucze nigdy nie są udostępniane zdalnemu hostowi.
Można określić opcjonalne hasło i zastosować domyślny czas trwania pliku wynoszący 1 (do 20) pobrań lub 24 godziny, aby zapewnić, że pliki nie pozostaną online na zawsze.
Wśród jego głównych cech możemy znaleźć:
- Bezpiecznie przesyłaj i pobieraj pliki i katalogi.
- Pliki są zawsze szyfrowane po stronie klienta (nadawcy)
- Obsługuje ochronę plików oferowaną przez Firefox Send (dodatkowe hasło, generowanie i konfigurowalne limity pobierania)
- Obsługuje stare i nowe wersje serwera Firefox
- Archiwum i katalog archiwów oraz wyodrębnianie.
- Śledź historię swoich plików w celu łatwego zarządzania
- Możliwość korzystania z niestandardowych hostów wysyłkowych
- Sprawdź lub usuń udostępnione pliki
- Dokładne zgłaszanie błędów
- Szyfrowanie przesyłania strumieniowego i wysyłania / pobierania, bardzo mało miejsca w pamięci
- Zaprojektowany do użytku w skryptach bez interakcji
Jak zainstalować ffsend na Ubuntu i pochodnych?
Dla tych, którzy są zainteresowani możliwością zainstalowania tego interfejsu CLI usługi Firefox Send w swoim systemie. Udostępniamy instrukcje, aby to zrobić.
ffsend można zainstalować w dowolnej dystrybucji Linuksa, kompilując go bezpośrednio z kodu źródłowego lub z obsługą pakietów Snap.
Pierwszą rzeczą, którą zamierzamy zrobić, aby móc zainstalować ffsend w naszym systemie, jest otwórz terminal za pomocą Ctrl + Alt + T iw nim wpiszemy następujące polecenia, aby zainstalować niezbędne zależności do działania ffsend.
Najpierw zainstalujemy certyfikaty OpenSSL i CA
sudo apt install openssl ca-certificates
Opcjonalnie deweloper zaleca instalację xclip
sudo apt install xclip
Teraz, aby zainstalować ffsend z Snap, nasz system musi obsługiwać pakiety Snap (Ubuntu 18.04 LTS i Ubuntu 18.10 mają to domyślnie).
W terminalu wystarczy wpisać następujące polecenie:
snap install ffsend
I gotowy
Jak korzystać z ffsend?
Już wykonałem instalację ffsend w naszym systemie Możemy zacząć korzystać z tej usługi w zaciszu naszego terminala.
Teraz przesłać plik (udostępnić plik) w prosty sposób, czyli bez ustawiania hasła, limitu pobierania czy żywotności łącza. W terminalu wpisujemy tylko:
ffsend upload /ruta/al/archivo/archivo.ext
Gdzie zastępujemy /path/al/archivo/archivo.ext lokalizacją pliku wskazującą jego rozszerzenie.
Aby dodać ochronę do plikuoznacza to, że aby wprowadzić hasło, dodajemy tylko –password. Wygląda to tak:
ffsend upload /ruta/al/archivo/archivo.ext --password
A w terminalu poprosi nas o ustalenie hasła.
Jeśli chcemy dodać limit pobierania, robimy to z –Downloads, gdzie zamieniamy # na maksymalną liczbę pobrań, na jaką pozwoli ten plik, zanim zostanie usunięty.
ffsend upload /ruta/al/archivo/archivo.ext --downloads #
Możesz też połączyć wszystko:
ffsend upload /ruta/al/archivo/archivo.ext --password --downloads #
Aby pobrać plik, wystarczy wpisać w terminalu::
ffsend download “enlace”
Gdzie zastępujemy „link” adresem URL pliku udostępnianego przez Firefox Send
W ten sam sposób możesz sprawdzić, czy plik nadal istnieje za pomocą:
ffsend exists “enlace”
Lub czas życia pliku udostępnionego:
ffsend info “enlace”
Jeśli chcesz dowiedzieć się więcej na ten temat możesz sprawdzić poniższy link.