W następnym artykule przyjrzymy się Crocowi. Obecnie użytkownicy mogą znaleźć wiele różnych sposobów przesyłać pliki między dwoma lub więcej zespołami. Croc zapewni nam jeden z tych sposobów, przeznaczony do użytku z wiersza poleceń, który pozwoli nam łatwo, szybko i bezpiecznie przesyłać pliki i foldery między komputerami.
Dzięki temu narzędziu transfer danych odbywa się szybko, ponieważ działa ono jako serwer przekazujący między systemami. Utwórz warstwę komunikacyjną pełny dupleks w czasie rzeczywistym między dwoma zespołami, tak zadania „załadować„i”rozładowanie'są przeprowadzane jednocześnie między zespołami.
Croc oferuje kompleksowe szyfrowanie przy użyciu biblioteki wymiany kluczy uwierzytelnianych hasłem (PAKIETY). Biblioteka PAKE umożliwia dwóm użytkownikom wygenerowanie silnego tajnego klucza przy użyciu słabego klucza, który obaj znają wcześniej. Ten tajny klucz jest używany po dodatkowym zaszyfrowaniu.
Ogólna charakterystyka krokodyla
- To darmowy i otwarty program.
- Ponieważ Croc używa retransmisji, brak potrzeby centralnego serwera lub przekierowania portów.
- Czy aplikacja wieloplatformowa, dzięki czemu możesz przesyłać dane między platformami Gnu / Linux, Mac i Windows.
- Zapewnia szyfrowanie od końca do końca przy użyciu biblioteki PAKIETY.
- Program nas umożliwia przesyłanie wielu plików jednocześnie.
- Jeśli z jakiegokolwiek powodu transfer danych zostanie przerwany, będziemy mogli wznowić kopiowanie plików z miejsca, w którym był ostatnim razem.
- Wymaga zero zależności.
- Croc jest napisane w języku programowania GO i jest swobodnie dostępny na licencji MIT.
To tylko niektóre z funkcji oferowanych przez ten program. Mogą skonsultuj je wszystkie z Strona projektu w serwisie GitHub.
Zainstaluj Croc na Ubuntu
Croc mogęZainstaluj na dowolnej dystrybucji Gnu / Linux i Unix obsługującej Bash używając następującego polecenia w terminalu (Ctrl + Alt + T):
curl https://getcroc.schollz.com | bash
To polecenie zainstaluje Croc w / usr / local / bin / location.
Może być również pobierz prekompilowane pliki binarne z strony wersji z projektu. W takim przypadku możemy pobrać plik Croc DEB dla systemu Ubuntu 20.04 za pomocą następujących poleceń w terminalu (Ctrl + Alt + T):
wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb
Po zakończeniu pobierania możemy Zainstaluj program poleceniem:
sudo dpkg -i croc_8.3.2_Linux-64bit.deb
Croc można również zainstalować jako pakiet przystawki. W terminalu (Ctrl + Alt + T) będziesz musiał użyć tylko polecenia:
sudo snap install croc
Użyj Croc
Na początek będziemy musieli upewnić się, że zainstalowaliśmy Croc we wszystkich systemach, które chcemy zaangażować w wysyłkę.
Przesyłaj pliki i foldery między komputerami
do przesłać plik lub folder za pomocą Croc, będziemy musieli po prostu wykonać coś takiego:
croc send ruta-al-archivo-o-carpeta
Praktyczny przykład to:
croc send archivo.png
Jak widać na powyższym zrzucie ekranu, to polecenie wygeneruje losową frazę kodową co w tym przykładzie to:
flex-hazard-immune
Fraza kodowa służy do ustanowienia uwierzytelnionej umowy klucza z hasłem (PAKIETY). To generuje tajny klucz do wykorzystania przez nadawcę i odbiorcę do pełnego szyfrowania.
Aby otrzymać powyższy plik na inny komputer, odbiorca musi wpisać ten klucz obok polecenia croc:
croc flex-hazard-immune
Wtedy będziemy musieli nacisnąćy'i naciśnij Intro otrzymać plik.
Plik zostanie zapisany na komputerze odbierającym, w tym samym folderze, w którym wykonujemy to ostatnie polecenie.
Ustaw niestandardową frazę kodową
Jak widać w poprzednim przykładzie, Croc generuje losowy kod za każdym razem, gdy wysyłamy plik lub folder. Ale również będziemy mogli wysyłać pliki lub foldery ze spersonalizowanym kodem według naszych upodobań, będziemy musieli tylko skorzystać z opcji -Kod.
croc send --code descargar-esto archivo.txt
W tym przykładzie „pobierz to'to fraza kodowa. Odbiorca może odebrać plik za pomocą następującego polecenia:
croc descargar-esto
Wyslij wiadomość
Jeśli jesteśmy zainteresowani udostępnieniem adresu URL lub wiadomości, Croc również może nam pomóc. Aby wysłać tekst za pomocą Croc, będziemy musieli wykonać tylko:
croc send --text "Mensaje de texto enviado con Croc"
El odbiorca otrzyma wiadomość tekstową poleceniem:
croc sound-laura-vital
Pomoc
Do zapoznaj się z pomocą tego narzędzia, w terminalu (Ctrl + Alt + T) będziemy musieli tylko wykonać:
croc --help
Ponieważ jest open source i zaimplementowany w języku, który można łatwo skompilować (Go), to narzędzie może być używane w dowolnym systemie. Ten sposób udostępniania plików lub folderów między komputerami jest szybki, bezpieczny i naprawdę łatwy w użyciu. To może uzyskać więcej informacji o tym projekcie w blog jej twórcy.