Menedżer plików SSH. Klienci SFTP dla systemów Windows, Linux, MacOS, Android

Dom / Laptopy

Witam, drodzy czytelnicy bloga. Kolejnym krokiem na drodze do zrozumienia mechanizmu przesyłania informacji w Internecie będzie zapoznanie się z protokołem FTP, dzięki któremu można m.in. pracować z dowolnymi plikami znajdującymi się na zdalnym serwerze.

.jpg

Lub użyj bardziej złożonej opcji, jeśli używasz portu innego niż 21:

Ftp://login:hasło@strona:35/images/file-1.jpg

Jednakże korzystanie z przeglądarki internetowej w tym kontekście umożliwi jedynie przeglądanie lub pobieranie interesujących plików. Aby w pełni wykorzystać wszystkie zalety FTP, należy jako klienta skorzystać ze specjalistycznego oprogramowania takiego jak Filezilla ():


Aby połączyć się za pośrednictwem już skonfigurowanego klienta FileZilla ze zdalnym serwerem, musisz wprowadzić nazwę hosta, która jest używana jako , odpowiadająca jego domenie ( i ), nazwie użytkownika, haśle i portowi.

Nawiasem mówiąc, artykuł o Filezilli zawiera nie tylko standardowe informacje, ale także praktyczne rady aby wyeliminować jego luki w zabezpieczeniach (pomimo szeregu zalet ma jednak problemy tego rodzaju, podobnie jak inne programy o podobnym profilu), dlatego gorąco polecam przeczytanie tego materiału klikając na link podany tuż powyżej.

Ale kontynuujmy. Schematycznie interakcję klient-serwer podczas połączenia FTP można zwizualizować w następujący sposób:


Jeśli opiszemy ten proces punkt po punkcie, będzie on wyglądał mniej więcej tak:

  1. Użytkownik aktywuje aplikację kliencką i łączy się z serwerem poprzez podanie loginu i hasła.
  2. Nawiązywane jest połączenie sterujące pomiędzy odpowiednimi modułami – interpreterami protokołów po stronie klienta i serwera.
  3. Użytkownik za pośrednictwem klienta wysyła do serwera polecenia definiujące różne parametry połączenia FTP ( tryb aktywny lub pasywny, port, rodzaj transferu danych, ich rodzaj), a także wytyczne dotyczące działań, które użytkownik zamierza wykonać (np. usunąć, zmienić nazwę, przesłać plik itp.).
  4. Po ustawieniu wszystkich niezbędnych parametrów jeden z uczestników (na przykład klient), który jest pasywny, przechodzi w tryb gotowości w celu otwarcia połączenia z portem określonym do przesyłania informacji. Aktywny uczestnik otwiera wówczas połączenie i rozpoczyna transmisję danych wyznaczonym kanałem.
  5. Po zakończeniu przesyłania połączenie to zostaje zamknięte, ale kanał kontrolny pomiędzy interpreterami pozostaje otwarty, dzięki czemu użytkownik może ponownie otworzyć transmisję danych w ramach tej samej sesji.

Jeśli użytkownik jest administratorem witryny znajdującej się na zdalnym serwerze, to po uwierzytelnieniu i połączeniu jest w stanie wykonać wszelkie możliwe działania.

Jednakże w Internecie istnieje sporo bezpłatnych serwerów FTP, które w zasadzie są bibliotekami różnego rodzaju plików przeznaczonych do przechowywania i pobierania dokumentów tekstowych, muzyki, zdjęć, filmów, dystrybucji programów itp.

W tym przypadku zarejestrowany użytkownik po autoryzacji ma bardzo ograniczony dostęp do określonych katalogów i może wykonywać tylko określone operacje na ich zawartości (na przykład przeglądanie i pobieranie plików).

Oprócz standardowego połączenia z serwerem, które wymaga wprowadzenia danych uwierzytelniających, istnieje koncepcja anonimowego FTP, gdy dowolny użytkownik może połączyć się z serwerem bez podawania danych osobowych. Jeśli używasz przeglądarki jako klienta, adres dostępu do pliku można uprościć i przedstawić w następujący sposób:

Ftp://site/images/file-1.jpg

W praktyce przy anonimowym FTP znane w sieci słowo „anonimowy” jest zwykle używane jako login dostępu, a adres jako hasło e-mail, co jednak w większości przypadków nie jest sprawdzane.

Bezpieczny FTP (SFTP, FTPS i korzystanie z SSH)

Protokół ten pierwotnie nie miał być bezpieczny, gdyż został opracowany jeszcze w 1971 roku i początkowo był używany jedynie w sieci badawczej APRANET, do której dostęp miały jedynie nieliczne obiekty wojskowe i uczelnie.

Ale wraz z rozwojem sieci WWW wspomniany APRANET stał się jej częścią, a co za tym idzie, migrowała tam technologia FTP, ponieważ miała wiele zalet. Jednocześnie jednak ryzyko nieuprawnionego dostępu wzrosło o kilka rzędów wielkości.

Dlatego istnieje pilna potrzeba ochrony serwerów przed różnego rodzaju atakami. Zwykły FTP nie ma możliwości przesyłania danych w formie zaszyfrowanej, w wyniku czego nazwy użytkowników, hasła, polecenia i inne informacje mogą zostać łatwo i łatwo przechwycone przez atakujących.

Z tego powodu opracowano kilka metod szyfrowania informacji przesyłanych za pośrednictwem protokołu FTP. Razem wszystkie te metody otrzymały ogólną i pojemną nazwę „Bezpieczny FTP”. Oto typy protokołów odpowiadające temu terminowi:

1. FTPS(FTP + SSL) - w rzeczywistości jest to rozszerzenie standardowego protokołu przesyłania plików, który jest wyposażony w technologię kryptograficzną Protokół SSL(Secure Sockets Layer - poziom bezpiecznych gniazd). Dziś jego bardziej zaawansowanym odpowiednikiem jest TLS (Transport Layer Security). Istnieją dwie metody zapewnienia bezpieczeństwa:

1.1. Domniemany jest przestarzały i wykorzystuje standardowy protokół wymagający protokołu SSL lub TLS, który może zapewnić szyfrowanie informacji. Przy tej metodzie konieczne jest użycie innych portów niż zwykle, co stwarza niedogodności, ponieważ psuje kompatybilność klientów i serwerów, które nie obsługują FTPS.

1.2. Wyraźny- znacznie wygodniejszy, ponieważ wykorzystuje polecenia standardowego protokołu FTP, ale szyfruje informacje podczas wysyłania odpowiedzi, co pozwala zachować kompatybilność, ponieważ w tym przypadku te same porty są używane zarówno dla FTPS, jak i FTP. W takim przypadku klient wysyła polecenie „AUTH TLS” lub „AUTH SSL” w celu zaszyfrowania danych.

2. SFTP(SSH FTP) to protokół warstwy aplikacji do przesyłania plików, który działa poprzez bezpieczny kanał i nie należy go mylić z „prostym protokołem przesyłania plików”, który ma ten sam akronim. Jeśli FTPS jest po prostu rozszerzeniem FTP, to SFTP jest odrębnym i w żaden sposób nie powiązanym z protokołem FTP, który jest wyposażony w SSH (Secure Shell).

Najważniejszą rzeczą odróżniającą go od standardowego FTP i FTPS jest to, że SFTP szyfruje absolutnie wszystkie polecenia, nazwy użytkowników, hasła i inne informacje poufne. Ponieważ jest to zupełnie inna konfiguracja, klienci FTP (FTPS) nie mogą połączyć się z serwerem SFTP.

3. FTP przez SSH— tworzy zwykłą sesję FTP przez tunel SSH, czyli tej opcji nie należy mylić z SFTP, który jest oddzielnym, niezależnym protokołem. Metody tej nie można nazwać stuprocentowo bezpieczną. Dlaczego?

Faktem jest, że jeśli kilku klientów SSH ustanowi tunel dla kanału kontrolnego, który początkowo odbywa się przez port 21 (i taka sytuacja jest prawie zawsze obserwowana), wówczas ten konkretny kanał będzie chroniony. Podczas przesyłania danych oprogramowanie klienckie otworzy nowe połączenia TCP, które nie będą już pod wpływem powłoki ochronnej SSH.

Mam nadzieję, że nie jesteś zdezorientowany tymi wszystkimi opcjami bezpiecznego protokołu. Aby w jakiś sposób ułatwić zrozumienie, pozwolę sobie na krótkie podsumowanie. Obiektywnie SFTP zapewnia najwyższy stopień ochrony. Jawny FTPS ma nieco gorszą niezawodność, ale jest wygodniejszy, ponieważ pozwala na korzystanie ze zwykłych portów. To, który wybrać, zależy od rodzaju zadania, przed którym stoisz, i oczywiście ustawień serwera.

Nieważne, jak aktywnie postępują technologie chmurowe, przechowywanie plików tradycyjnie jest często łatwiejsze i tańsze na serwerach FTP. W rzeczywistości klienci FTP są tą samą niezbędną kategorią oprogramowanie, podobnie jak zwykłe menedżery plików. Oczywiście nie musimy tu mówić o „nowicjuszach”: wybór programów był i jest ustalony zarówno wśród rozwiązań płatnych, jak i bezpłatnych.

W tej recenzji skupimy się na bezpłatnych klientach FTP, które są nie tyle znane, co „różnorodne”. Największa uwaga zostanie poświęcona takim aspektom jak obsługa protokołów, bezpieczeństwo, interfejs, a także funkcje dodatkowe (synchronizacja, buforowanie, wyszukiwanie i inne).

FileZilla

FileZilla to wieloplatformowy, wielojęzyczny klient, łatwy w użyciu, obsługujący podstawowe protokoły, takie jak FTP, SFTP, FTPS itp., posiadający wygodny interfejs „przeciągnij i upuść”, obsługę kart, porównywanie katalogów, synchronizację i zdalne wyszukiwanie . Program jest regularnie aktualizowany, co wskazuje na aktywny stan jego rozwoju.

Powłoka graficzna jest naprawdę wygodna - nie jest przeciążona, jak to zwykle bywa w tego typu programach z wieloma panelami. W górnej i dolnej części okna znajduje się Dziennik Wiadomości oraz Okno Zadań, w głównej części znajduje się dwukolumnowe menedżer plików. Jeśli nawigacja po menedżerze wydaje się niewygodna, możesz włączyć listę drzewiastą dla list plików lokalnych/zdalnych. Obsługiwane są karty. Interfejs ten można nazwać niemal klasycznym dla klientów FTP z interfejsem GUI.

Dla szybkie połączenie możesz użyć Panelu szybkiego połączenia, aby połączyć się z hostem; wskazany jest tutaj również protokół przesyłania, na przykład sftp://nazwa hosta lub ftps://nazwa hosta. Częściej jednak tworzy się listę niezbędnych źródeł, z którymi można się połączyć, w Menedżerze witryny. W ustawieniach ponownie możesz zmienić protokół (FTP/SFTP), wprowadzić dane uwierzytelniające, przypisać katalogi lokalne i zdalne otwierane podczas łączenia, zmienić typ przesyłania plików (więcej opcji dostępnych jest w ogólnych ustawieniach programu). W Menedżerze witryny, a także w oknie głównym możesz tworzyć zakładki podczas nawigacji.

FileZilla ma dość elastyczne zarządzanie transferem danych. Po pierwsze mamy na myśli wizualny proces realizacji zadań, z możliwością pauzy (dla plików nieprzekraczających limitu 4 GB). Po drugie, klient obsługuje zsynchronizowane przeglądanie, porównywanie katalogów, filtry, buforowanie i, jak już wspomniano, zdalne wyszukiwanie - funkcje standardowe i niezbędne do nawigacji.

Obsługiwane są proxy HTTP/1.1, SOCKS 5 i FTP. Szyfrowanie jest dodatkowo dostępne dla protokołu FTP.

Wznawiać

Prosty klient, który nie zaspokoi potrzeb profesjonalisty, ale zawiera wszystkie podstawowe możliwości do pracy Protokoły FTP, SFTP, FTPS.

[+] Dokumentacja w języku rosyjskim
[+] Prosty i wygodny interfejs
[+] Wieloplatformowe
[−] Brak wsparcia wiersz poleceń(serwery)

FTPRush

FTPRush to były klient płatny, który stosunkowo niedawno dołączył do listy darmowych. Godne uwagi funkcje obejmują takie funkcje jak FXP - przesyłanie plików z jednej witryny na drugą „w locie”, elastyczna konfiguracja interfejsu (w tradycji panelu MS Office 2000-2003), szyfrowanie SSL/TLS/SFTP, kompresja Z podczas przesyłania.

Wygląd można skonfigurować bardziej elastycznie niż FileZilla, wystarczy zajrzeć do menu „Widok” lub otworzyć menu kontekstowe którykolwiek z obszarów. Dostępne jest: przeciąganie, włączanie i wyłączanie paneli, przycisków, ustawianie kolumn kolumn.

Menedżer połączeń ma w magazynie wiele ustawień serwera; obsługiwany jest protokół SFTP (w odpowiedniej sekcji znajdują się opcje konfiguracji SSL), SSH, niezabezpieczony FTP, TFTP. Możesz określić strefę czasową, zdefiniować katalogi lokalne/zdalne i dodać zakładki. Jeśli masz kilka konfiguracji, wygodnie jest zastosować ustawienia globalne, eliminując potrzebę ponownej konfiguracji kilku konfiguracji. Dostępne są listy wyjątków, powiadomienia, priorytety i inne dodatkowe opcje. Przedstawiono szereg opcji związanych z połączeniem programu z serwerem i przesyłaniem plików. Do wyboru jest kilka typów serwerów proxy, w tym SOCKS i ustawienia kompresji Z. Nie wspominając już o konfigurowaniu skrótów klawiszowych i akcji myszy.

Harmonogram jest dostępny poprzez okno zadań. Nie znaczy, że jest idealny w obecnej implementacji, ale spełnia swoje funkcje, a dodatkowo pozwala określić z listy skrypt lub akcję do wykonania. Do tworzenia skryptów służy kreator, który dostępny jest w menu „Narzędzia”. Również w tej sekcji znajdziesz listę poleceń FTP. Zdalne wyszukiwanie można znaleźć w sekcji menu FTP.

Być może jedyną kwestią, która budzi krytykę, jest bardzo słaba jakość tłumaczenia na język rosyjski.

Wznawiać

Rezultatem jest darmowy produkt z funkcjami produktu profesjonalnego.

[-] Słabe tłumaczenie interfejsu
[+] Doskonała funkcjonalność
[+] Duża ilość ustawienia
[+] Obsługa bezpiecznych protokołów i metod szyfrowania

WinSCP

WinSCP to klient z otwartym plikiem kod źródłowy, który współpracuje z protokołami FTP, SFTP, SCP i FTPS (tabela porównawcza protokołów), obsługuje skrypty i linię poleceń.

Jedną z podstawowych funkcji jest możliwość wyboru interfejsu w jednej z dwóch opcji – Eksploratora lub Dowódcy. W pierwszym przypadku efektem jest symulowany panel Eksploratora (z trybem zdalnego dostępu) z lewym paskiem bocznym i towarzyszącym mu schematem skrótów klawiszowych. Jeśli mówimy o drugim typie interfejsu, to istnieją raczej podobieństwa z Far Managerem, MC, Norton Commanderem, natomiast skróty klawiaturowe są również zbliżone do klasycznych menedżerów plików.

Obsługa sesji, zakładek, synchronizacja katalogów, porównywanie plików źródłowych i docelowych to między innymi funkcje. Wiele paneli można dostosować; można je przypiąć/oddokować lub usunąć za pomocą menu Widok. Jednak WinSCP jest przynajmniej klientem graficznym w typowym tego słowa znaczeniu; tutaj urządzenie jest nieco inne. Funkcjonalność nie zrobi wrażenia na niedoświadczonym użytkowniku ze względu na fakt, że wiele opcji jest ukrytych w trybie poleceń - w menu można znaleźć dostęp do narzędzia Putty, wiersza poleceń i innych specjalnych narzędzi do pracy z powyższymi protokołami.

Podana obsługa skryptów przyda się przy automatyzacji przesyłania danych czy planowaniu zadań (co zainteresuje doświadczonych użytkowników). Wystarczająco szczegółowe instrukcje na temat planowania zadań w systemie Windows za pomocą wiersza poleceń w przewodniku.

Jeśli chodzi o FTP, funkcjonalność jest dość mierna, a ponadto nie ma funkcji FXP, która na przykład w FTPRush jest wymieniona jako prawie główna. Jednak FXP nie jest obsługiwany na każdym serwerze.

Na stronie z tłumaczeniami można znaleźć częściową rusyfikację (ukończoną w 80%).

Wznawiać

Klient jest przeznaczony dla doświadczonych użytkowników, którzy pracują głównie z protokołami SFTP, SCP i FTPS za pomocą terminala.

[+] Sterowanie poprzez konsolę
[+] Elastyczna konfiguracja SFTP, SCP i FTPS
[+] Dobre możliwości automatyzacji

Cyberduck nie jest typowym produktem w niszy klientów FTP, ponieważ jest pozycjonowany przede wszystkim jako „przeglądarka plików” dla Platformy Windowsowe i Mac OS. Obsługiwane są protokoły FTP, SFTP, WebDAV, Cloud Files, Google Drive, Google Storage i Amazon S3.

Po uruchomieniu program wyświetli monit o zaimportowanie hostów z FileZilla, a określone adresy zostaną dodane do zakładek. Program wykorzystuje tryb jednopanelowy, dla klienta stacjonarnego w w tym przypadku wcale nie optymalne i powodujące jedynie niedogodności. Aby przesłać pliki należy otworzyć osobne okno i analogicznie wyświetlić kolejkę zadań. Aby zmienić uprawnienia dostępu należy przejść do zakładki „Prawa dostępu” w sekcji „Informacje”. Wszystkie standardowe operacje związane z pracą z FTP zebrane są w menu „Akcja”. W programie widać okno wyszukiwania, ale jak się okazało, jest to swego rodzaju filtr po nazwie, a nie wyszukiwanie po pliku.

Jeśli program nie może zostać zauważony ze względu na wygodę trybu FTP, być może kogoś przyciągną pewne dodatkowe funkcje, w tym obsługa przechowywania usługi w chmurze, takie jak Dysk Google lub Amazon S3. Dobre ustawienia do integracji z usługami nie został znaleziony. Aby wyeksportować dokumenty z Dokumenty Google możesz wybrać format pliku, w przypadku Amazon - ustawienia szyfrowania itp. Jeśli chodzi o funkcjonalność, znowu nie można powiedzieć nic na obronę Cyberducka: na przykład prosta operacja, jak przypisanie praw dostępu do Dysk Google znacznie bardziej intuicyjny w oryginalnym interfejsie. Zastosowanie w tym przypadku niewygodnej alternatywy wydaje się wątpliwe.

Ogólnie rzecz biorąc, ze względu na bardzo prosty interfejs, Cyberduck nie można nazwać optymalnym klientem do pracy z powyższymi usługami. Jednak jako menedżer plików do przeglądania dokumentów jest całkiem odpowiedni. Można mieć tylko nadzieję, że programiści poprawią funkcjonalność w jednym z kierunków - albo pracując z FTP, albo obsługując usługi w chmurze.

Wznawiać

Pomimo obsługi FTP, SFTP i innych protokołów, Cyberduck nadaje się tylko do przesyłania lub pobierania plików, przeglądania dokumentów w Dokumentach Google i innych proste operacje. Oznacza to, że zapewniona jest najbardziej podstawowa praca z zadeklarowanymi protokołami i usługami.

[+] Ujednolicony interfejs
[−] Kilka ustawień
[−] Niewygodny menedżer plików
[−] słabe wsparcie dla usług w chmurze

CoreFTPLE

Ten menedżer plików wyróżnia się obsługą protokołów SFTP, SSL, TLS, FTPS, IDN, trybu wiersza poleceń, FXP i kilku typów serwerów proxy. LE to darmowa, lekka wersja klienta, PRO zawiera ich wiele dodatkowe funkcje takie jak szyfrowanie plików, archiwizacja zip, synchronizacja i .

Powłoka CoreFTP LE ma charakter „starej szkoły”. I choć układ paneli jest dość intuicyjny, to dla wygodnej pracy trzeba wszystko przekonfigurować. Za pomocą polecenia Resetuj widok możesz zmienić tryb wyświetlania: na przykład przesunąć bale w górę, usunąć niepotrzebne panele itp.

Jeśli mówimy o możliwościach pracy z FTP, standardowe funkcje CoreFTP obejmuje tworzenie zadań dla kilku witryn, operacje rekurencyjne na plikach (przesyłanie, pobieranie i usuwanie). Wielowątkowość nie jest dostępna w wersji LE, jednak w sekcji „Połączenia” otwarta jest spora liczba opcji. W sekcji Transfery możesz włączyć kompresję – w wersji LE nie wszystkie opcje są jednak dostępne.

Menedżer witryny jest bardzo elastyczny w konfiguracji; liczba protokołów i opcji dostępnych dla SSH, SSL/TSL jest zadowalająca. Ustawienia zabezpieczeń można znaleźć w „Zaawansowanych ustawieniach plików”. Nie zapomina się o serwerach proxy, na liście dostępne są serwery FTP Proxy/HTTP 1.1/SOCKS. Dla zaawansowanych użytkowników zainteresuje sekcja „Skrypt/Cmds”, chociaż najwyraźniej tryb poleceń jest tutaj przedstawiony skromniej niż w WinSCP i nie ma terminala.

Wznawiać

Klient FTP z tradycyjnym interfejsem i dobrą funkcjonalnością jak na wersję bezpłatną, z dużą liczbą ustawień dotyczących bezpieczeństwa, przesyłania danych i połączenia.

[-] Brak harmonogramu
[-] Przestarzały interfejs
[+] Dobra funkcjonalność
[+] Zaawansowane ustawienia SSH, SSL/TSL i proxy

BitKinex

Lista funkcji wskazanych na stronie BitKinex sprowadza się do wygody środowiska użytkownika, jednak jeśli zwrócić uwagę na inne aspekty, sednem jest obsługa protokołów FTP, FXP, FTPS, SFTP, HTTP, HTPS, WebDAV , FXP i funkcje transferu pośredniego (FTP) ->SFTP, WebDAV->FTPS, HTTP->FTP itp.). Inne możliwości są wymienione na stronie. Wynika z nich, że BitKinex można wykorzystać także do tworzenia serwerów lustrzanych, jako menedżer pobierania – czyli bardzo wszechstronny klient.

Do nawiązania połączenia wykorzystywany jest kreator konfiguracji „Szybkie połączenie”, który można jednak pominąć przechodząc do okna „Okno sterowania”. Gromadzone są tutaj źródła danych dla różnych protokołów, z których każdy można dokładnie skonfigurować. Wszystkie źródła są pogrupowane według typu protokołu.

Operacje na plikach na serwerze wykonywane są w innym oknie - „Oknie przeglądania”, które otwiera się po podłączeniu do źródła. Okno to przedstawia standardowy dwukolumnowy menedżer. W obszarze głównym znajdują się źródła lokalne i zdalne, po lewej stronie lista hostów, na dole lista zadań oraz log.

Możliwa jest integracja z Eksploratorem Windows, obsługiwane jest przeciąganie pomiędzy oknami i, co najciekawsze, przeciąganie i upuszczanie danych pomiędzy protokołami. Dostępnych jest wiele operacji na plikach i folderach, takich jak porównywanie, blokowanie, zmiana uprawnień Dostęp CHMOD-a i inne operacje. Program obsługuje tryb wiersza poleceń. Dodatkowe funkcje, na które warto zwrócić uwagę, to synchronizacja i tworzenie kopii lustrzanych.

Wznawiać

Uniwersalny menedżer dla szerokiej gamy protokołów, z własną ciekawą ideologią i elastycznymi ustawieniami. Będzie interesujący dla użytkowników pracujących z wieloma źródłami, doświadczonych webmasterów i administratorzy systemu.

[+] Doskonała funkcjonalność
[+] Wygodne grupowanie źródeł
[−] Mało intuicyjny interfejs

CoffeeCup jest znany ze swoich prostych, „swobodnych” programów, a darmowy klient FTP nie jest wyjątkiem. Do opisu cech często używa się słowa „łatwy”. Obsługiwany jest jednak nie tylko protokół FTP, ale także SFTP i FTPS, co umożliwiło uwzględnienie tego klienta w recenzji.

Aby nawiązać połączenie, przejdź do „Zarządzaj serwerami”, gdzie konto S-Drive zostało już założone. Program dość nachalnie „poleca” połączenie tę usługę, nie można go usunąć z menedżera witryny.

Oczywiste jest, że darmowy klient FTP CoffeeCup jest przeznaczony do pracy ze statycznymi witrynami, ponieważ ma wbudowany edytor z automatycznym uzupełnianiem, składaniem kodu, podświetlaniem i innymi udogodnieniami. Niestety, jest dostępny tylko w wersji płatnej i jednocześnie zajmuje połowę obszaru roboczego programu i osobną sekcję ustawień. Można go łatwo usunąć z widoku, przełączając się do trybu widoku FTP.

Istnieje kilka podstawowych opcji, zwłaszcza dotyczących bezpiecznych protokołów. W zasadzie logiczne jest, że początkujący użytkownik woli niepewny i bardziej znany FTP. Ustawienia zawierają również parametry proxy, chociaż nie można wybrać typu połączenia, można jedynie dodać serwer(y) do listy. Jedną z godnych uwagi funkcji jest wbudowany archiwizator ZIP. O dziwo, znalazło się tu również miejsce na klienta PuTTY – „zapasowy” na wypadek, gdyby doświadczeni użytkownicy korzystali z CoffeeCup Free FTP?

Wznawiać

Klient CoffeeCup jest niezwykle łatwy w obsłudze, ponieważ funkcjonalność nie pozwala się pomylić. Być może przyda się początkującym webmasterom, którzy muszą edytować pliki HTML na serwerze, lub w okresie zapoznawania się z technologiami webowymi.

[+] Klienta łatwo się nauczyć
[−] Obsesja na punkcie S-Drive
[−] Brak wyszukiwania, synchronizacji i porównywania katalogów
[-] Wbudowane edytor tekstu

Tabela przestawna


FileZillaFTPRushWinSCP CoreFTPLEBitKinex
WywoływaczTima KossegoFTPRushWinSCP CoreFTPLEBitKinex
LicencjaOprogramowanie bezpłatne (GPL)Oprogramowanie bezpłatneOprogramowanie bezpłatne (GPL)Oprogramowanie bezpłatne (GPL)Oprogramowanie bezpłatneOprogramowanie bezpłatneOprogramowanie bezpłatne
PlatformyWindows, Linux, Mac OSXWindows 2000+Windows 2000+Windows, Mac OSXOknaWindows XP+Windows XP+
ProtokołyFTP, SFTP, FTPSFTP, SFTP, TFTP+FTP, SFTP, SCP, FTPSFTP, SFTP, WebDAV, pliki w chmurze, Dysk Google, Pamięć Google, Amazon S3 SFTP, SSL, TLS, FTPS, IDNFTP, FTPS, SFTP, HTTP, HTTPS, WebDAV+ FTP, SFTP, FTPS
Konsola+ + + + +
PełnomocnikFTP, HTTP, skarpetkiFTP, HTTP, SOCKS+FTP, HTTP, SOCKS, Telnet+systemoweFTP, HTTP, skarpetkiFTP, HTTP, skarpetki+
Zdalne wyszukiwanie+ + + + +
Synchronizacja+ + + + + +
Porównanie zawartości katalogu+ + + + +

W dzisiejszych czasach każdy komputer podłączony do Internetu za pośrednictwem dowolnego protokołu transmisji danych wymaga ochrony. Dziś to już nie jest opinia – to zasada, od jej przestrzegania zależy nie tylko wygoda użytkownika, ale także jego spokój i bezpieczeństwo.

Co więcej, to bezpieczeństwo musi być zapewnione dla wszystkich funkcji, wszystkich programów i wszystkich działań, nawet tych, które na pierwszy rzut oka nie są od razu jasne. Więc nawet jeśli protokoły SCP i SFTP nic ci nie mówią, a te z kolei są wykonywane na podstawie innych protokołów, SSH-1 i SSH-2, to nadal pamiętaj - dane wymagają ochrony. Klient Windowsa Winscp używa tych protokołów w bezpiecznych procesach kopiowania plików pomiędzy komputerem a serwerami obsługującymi te protokoły. Jest to główna funkcja programu Winscp, ale nie jest jedyna.

Firma deweloperska daje taką możliwość pobierz bezpłatnie winscp w języku rosyjskim. Jednocześnie w miarę wydawania aktualizacji program automatycznie je pobierze i zainstaluje za darmo.


Program jest łatwym do nauczenia się i łatwym w obsłudze bezpiecznym menedżerem plików. Bardzo wygodne i proste narzędzie podczas pracy zdalnego Linuksa- serwery. Winscp pozwala na pełną pracę z plikami na serwerze - wykonuje cały podstawowy zakres operacji: usuwanie, edycję i tworzenie. Umożliwia przenoszenie i kopiowanie, tworzenie katalogów i skrótów oraz oczywiście zmianę właściwości (rekursywna zmiana praw i właściciela).

Interfejs programu:

Interfejs Programy Winscp Oferowany jest w dwóch wersjach – w zależności od tego, która jest Ci bardziej znana. Pierwsza opcja to ponadczasowa klasyka komputerowa w stylu Norton Commander, skierowana do tej kategorii użytkowników, którzy nie przepadają za myszami, ale z klawiaturami zgadzają się w pół słowa. Odpowiedni dla doświadczonych i zaawansowanych administratorów, a także innych specjalistów w dziedzinie administracji serwerami.

Druga opcja - nowoczesny styl Internet Explorera i jest zwykle wybierany przez koneserów systemów Windows lub młodych administratorów. Każda opcja interfejsu oferuje szeroką gamę różnych ustawień, a wybór na korzyść jednego lub drugiego dokonywany jest podczas instalacji oprogramowania – co jednak nie neguje możliwości jego późniejszej zmiany w trakcie użytkowania.

Winscp udostępnia użytkownikowi pełną gamę narzędzi do synchronizacji katalogów w trybie automatycznym lub półautomatycznym, a także posiada rozbudowane możliwości zintegrowanego edytora tekstu, który można zastąpić dowolnym innym. Do sterowania można także używać wiersza poleceń, jednak skrypty mogą znacznie poprawić funkcjonalność sterowania - za ich pomocą szereg operacji można wykonać automatycznie, bez ciągłego zadręczania użytkownika doprecyzowującymi pytaniami.

Jeśli możliwości skryptów do rozwiązania zadań nie wystarczą, wówczas twórcy programu sugerują skorzystanie z bardziej zaawansowanego rozwiązania WinSCP.NET, które pozwala na wykorzystanie takich języków programowania wysokiego poziomu jak C# i VB.NET.
Program jest wyposażony w kompleksowy plik pomocniczy, do którego można uzyskać dostęp za pomocą przycisku Informacje, do którego otwiera linki pomoc techniczna aplikacje.

Początkowo program obejmował wyłącznie angielski, jednak teraz nie stanowi to już problemu, ponieważ na naszej stronie internetowej możesz pobrać Winscp za darmo w języku rosyjskim. Chociaż możliwe jest pobranie cracka osobno.

Dodatkowe funkcje i możliwości programu:

  • proste i przejrzysty interfejs, podobny wyglądem do menedżera plików systemu operacyjnego Windows;
  • wygodny klient sftp dla systemu Windows;
  • praca z przenośnymi nośnikami danych;
  • eksportuj własne ustawienia połączenia;
  • możliwość pracy nie z rejestrem, ale z plikiem konfiguracyjnym.
Atrakcyjna funkcjonalność i łatwość obsługi sprawiły, że program WinSCP stał się popularny i aby osobiście go docenić, wystarczy pobrać i zainstalować go na swoim komputerze z systemem Windows.

Istnieje kilka sposobów pobrania i rozpakowania spakowanego pliku Serwer FTP. Może to być wymagane podczas instalacji CMS i przywracania kopia zapasowa. Przyjrzyjmy się im bliżej.

Wieloplatformowi klienci SFTP.

FileZilla.

Program działa na systemach Mac OS X, Windows, Linux i innych systemach operacyjnych. Wykorzystuje protokoły FTP, FTPS i SFTP. Przetłumaczone na 47 języków, w tym rosyjski. Wygodny i łatwy w obsłudze klient.

  • Wykonuje standardowe operacje, wznawia przerwane pobieranie i dobrze obsługuje duże pliki.
  • Obsługuje IPv6, SOCKS5, FTP-Proxy i HTTP.
  • Menadżer serwisu umożliwia zdalne wyszukiwanie i edycję plików.
  • Umożliwia skonfigurowanie kolejki i prędkości pobierania.
  • Możliwość jednoczesnego przeglądania wielu katalogów itp.

Wirtualny hosting stron internetowych dla popularnych CMS-ów:

Klient wieloplatformowy zlokalizowany na ponad 20 języków. Zaprojektowany jako dodatek do przeglądarki Firefox. Funkcjonalność jest podobna do poprzedniego programu.

  • Wykonuje standardowe operacje.
  • Obsługuje główne protokoły przesyłania danych.
  • Hashuje i sprawdza dokumenty pod kątem integralności.
  • Porównuje katalogi, kompresuje pliki i wiele więcej.

Klient sFTP Chrome.

Klient wieloplatformowy, instalowany jako dodatek do GoogleChrome. Jest język rosyjski. Możliwości nie ustępują innym programom. Wbudowany potężny edytor tekstu z podświetlaniem składni i menedżerem haseł. Odpowiedni dla tych, którzy są przyzwyczajeni do przekształcania przeglądarki w uniwersalny kombajn.

Program działa pod systemami Windows, Linux i Mac OS. Darmowa aplikacja Ma wyjątkowo słabą funkcjonalność i absolutnie nie jest konkurencyjny: nie obsługuje SFTP, serwerów proxy, synchronizacji itp. Pro ma to wszystko, ale trzeba będzie za to zapłacić 25-40 lat. Wersja płatna nie różni się niczym od swoich bezpłatnych odpowiedników.

Klienci dla systemu operacyjnego Windows.

Graficzny, wielojęzyczny klient, dystrybuowany bezpłatnie. Oferuje do wyboru dwa interfejsy: jak w Eksplorator Windows i klasyki w stylu Norton Commander. WinSCP może:

  • Przesyłaj i pobieraj pliki z serwera.
  • Twórz, zmieniaj nazwy i usuwaj pliki i foldery.
  • Obsługuje synchronizację, kilka rodzajów autoryzacji: Kerberos, klucz publiczny lub hasłem.
  • Umożliwia automatyzację działań za pomocą skryptów i wiersza poleceń.
  • Narzędzie ma wbudowany edytor tekstu i wiele innych przydatnych rzeczy.

Dostępny w dwóch wersjach. Wersja LE jest zauważalnie gorsza pod względem funkcjonalności od konkurentów, ale jest bezpłatna. Może jednocześnie pobierać pliki z/na serwer, przywracać połączenie w przypadku jego przerwania. CoreFTP Pro jest wyposażony w mnóstwo dodatkowych gadżetów i kosztuje 25 lat.

  • Kompresuje, szyfruje i odszyfrowuje pliki.
  • Zwiększa prędkość pobierania dzięki pobieraniu wielowarstwowym.
  • Możesz skonfigurować szablony dla powtarzalnych zadań.
  • Na kliencie są zainstalowane narzędzia Ping i TraceRoute.
  • Nieograniczona technologia. wsparcie produktu i wiele więcej.

Klient standardowy. Możliwość pracy poprzez protokoły HTTP/HTTPS. Może wszystko jest takie samo jak w przypadku innych menedżerów SFTP. Nie ma rosyjskiej lokalizacji, ale interfejs jest uproszczony i intuicyjny. Komputer mało się ładuje, włącza się i działa szybko.

Gftp - klient dla systemu operacyjnego Linux

Narzędzie wieloplatformowe, ale częściej używane w systemach operacyjnych typu Unix. Jeść graficzny interfejs użytkownika, ale działa również za pośrednictwem wiersza poleceń. Obsługuje protokoły przesyłania danych: SFTP, HTTP, HTTPS, FTP itp. Wykonuje wszystkie standardowe operacje na plikach i folderach. Przetłumaczona na wiele języków, w tym na rosyjski.

Klienci dla systemu MacOS.

Wygodny program z lakonicznym interfejsem. Obsługuje standardowe protokoły, może pobierać, edytować i przesyłać pliki na serwer. Współpracuje z przechowywanie w chmurze: Dropbox, Google Drive itp. Dobrze radzi sobie z dużymi plikami i wspiera automatyzację zadań. Istnieje menedżer haseł. Wygląd można dostosować do gustu.

Darmowy program z przyjaznym dla użytkownika interfejsem oraz minimum funkcji i możliwości. Obsługuje SFTP, przesyła i pobiera pliki. Synchronizuje dane i wszystko. Odpowiedni dla tych, którzy wolą obejść się bez dodatków w swojej pracy.

AndFTP - klient SFTP dla Androida.

Współpracuje z protokołami: FTP, SFTP i FTPS. Zrusyfikowany, posiada wbudowany menadżer plików, potrafi otwierać pliki różne typy: wideo, tekst, html, mp3 itp. Integruje się z innymi aplikacjami. Obsługuje pracę z wieloma serwerami i pozwala konfigurować uprawnienia. Wygodny i funkcjonalny dodatek.

Darmowy klient SSH zapewniający bezpieczny dostęp do serwerów FTP za pośrednictwem bezpiecznego protokołu SFTP.

Aplikacja ta umożliwia dwukierunkowe przesyłanie i synchronizację plików na komputerze lokalnym i serwerze zdalnym.

Jednocześnie WinSCP obsługuje nie tylko prosty protokół FTP, ale także bezpieczny (SFTP), a także nieco przestarzały dziś (używany głównie do uzyskiwania dostępu do serwerów UNIX) SCP.

Pod względem możliwości WinSCP praktycznie nie ustępuje płatnemu klientowi FTP CuteFTP Professional:

Porównanie klienta SSH WinSCP z płatnym analogiem CuteFTP

Główną wadą WinSCP jest to, że nie obsługuje planowania. Poza tym program jest dość wygodny i zapewnia dobre narzędzia do codziennej pracy z FTP.

Instalacja WinSCP

WinSCP występuje w dwóch wersjach:

  • przenośny;
  • i z instalatorem.

Aby wersja przenośna działała wystarczy rozpakować całą zawartość archiwum i uruchomić wykonywalny plik exe. To prawda, wtedy będzie po angielsku.

Aby zrusyfikować program, wyciągamy plik z naszego archiwum WinSCP.ru i umieść go w folderze, w którym rozpakowano WinSCP.

1. Po uruchomieniu instalatora pierwszym oknem jakie się pojawi będzie wybór języka programu. Domyślnie rosyjski będzie już tam wskazany, więc po prostu kliknij „OK”.

2. W kolejnym oknie przywita nas Kreator instalacji. Tutaj też nie ma nic skomplikowanego, wystarczy kliknąć „Dalej”.

Kliknij „OK” i już mamy kompletne, gotowe połączenie!

Pozostaje tylko „Zalogować się” do serwera. Wciskamy odpowiedni przycisk i otrzymujemy ostrzeżenie.

Kryjówka(Angielska pamięć podręczna) - bufor z szybki dostęp do przechowywania często używanych danych.

Uwierzytelnianie- potwierdzenie uprawnień dostępu do systemu.

Jeśli połączysz się z niezawodny serwer(na przykład do Twojej witryny), a następnie po prostu kliknij „Tak”, aby program zapamiętał ten klucz i zapisał go w swojej pamięci podręcznej.

W przeciwnym razie kliknij „Nie”.

Rozpocznie się uwierzytelnianie na serwerze, a program poprosi o podanie hasła (jeśli ze względów bezpieczeństwa nie zapisaliśmy go w programie).

Wprowadź hasło i kliknij „OK”.

Jeśli nigdzie nie popełniliśmy błędu, otworzy się przed nami główne okno WinSCP.

Interfejs WinSCP

Jak wybraliśmy podczas instalacji, program będzie posiadał dwupanelowy interfejs, przypominający klasyczny menedżer plików.

W lewym panelu nasze komputer lokalny, a po prawej stronie znajduje się folder na serwerze z zapisaną w nim witryną.

Przesyłanie plików można wykonać albo po prostu przeciągając je z jednego panelu na drugi, albo poprzez menu kontekstowe i używając „klawiszy skrótu”, ogólnie przyjętych w tego typu programach:

  • F5 – kopiuj;
  • F6 – ruch;
  • Usuń - usuń itp.

Na przykład skopiujmy plik readme.html z serwera na komputer. Łapiemy go myszką w prawym panelu i przeciągamy w lewo.

Przed pierwszym kopiowaniem program wyjaśni, czy na pewno chcemy to zrobić?

Ma to na celu zapobieganie przypadkowemu uszkodzeniu ważnych plików. Jeśli jesteś wystarczająco pewny swoich działań, możesz wyłączyć to żądanie, zaznaczając pole wyboru „Nie pokazuj tego okna ponownie” przed kliknięciem „OK”.

Jeżeli taki plik już istnieje w folderze docelowym, pojawi się kolejne okno z pytaniem.

Nawiasem mówiąc, jeśli chcesz skopiować lub zastąpić kilka plików, to aby nie odpowiadać „Tak” na każdy z nich, możesz użyć strzałki w dół po prawej stronie tego przycisku i wybrać opcję „Tak dla wszystkich” lub przytrzymać wciśnij klawisz Shift przed naciśnięciem „Tak”.

Ale tutaj musisz zachować jeszcze większą ostrożność, aby przypadkowo nie nadpisać nowy plik stary. A następnie zaznaczone jest pole „Nie pytaj ponownie” – lepiej nigdy więcej tego nie zaznaczać.

Ustawienia WinSCP

Jeśli przypadkowo zaznaczyłeś powyższe pole wyboru, zawsze możesz je wyłączyć w menu „Ustawienia” - „Ustawienia” - „Wygląd” - „Potwierdź następujące działania” - „Nadpisywanie plików”.

Jak widać, tutaj możesz dostosować wszystko, od powiadomień po styl projektowania.

Jeśli z jakiegoś powodu ustawienia „natywne” Ci nie odpowiadają, tutaj zawsze możesz dostosować program do swoich potrzeb.

Filtry w WinSCP

Wróćmy do okna głównego i zobaczmy jak jeszcze możesz uprościć pracę z SFTP w WinSCP.

Przykładowo, aktualizując stronę internetową poprzez FTP, często trzeba pobrać i przesłać na serwer wiele plików z określonym rozszerzeniem. Mogą to być zdjęcia w formacie formacie PNG lub niektóre pliki js ze skryptami.

Gdy ich liczba przekroczy setkę, praca bez funkcji filtrujących staje się dość nudna.

W tym przypadku najłatwiej jest skorzystać z funkcji „Filtr”, której przycisk wygląda jak lejek nad każdym panelem.

Kliknij na niego i w oknie, które zostanie otwarte, wprowadź maskę, aby wybrać wymagane pliki.

W rezultacie w żądanym panelu otrzymujemy tylko te pliki, które nas interesują.

O zasadach filtrowania plików możesz dowiedzieć się klikając w link „przykłady masek” pod linią filtra:

  • Symbol „*” zastępuje dowolną liczbę drukowanych znaków.
  • „?” zastępuje pojedynczy znak (jedną literę lub cyfrę).
  • Maski oddziela się przecinkiem lub średnikiem itp.

Stosując filtr możesz znacznie przyspieszyć pracę z plikami, niezależnie od ich ilości.

Porównanie katalogów

Za pomocą narzędzia porównawczego możesz wyróżnić różne pliki w obu panelach.

Porównanie opiera się na nazwie, rozmiarze i dacie aktualizacji.

Synchronizacja katalogów

Kolejne narzędzie - „Synchronizacja folderów serwera” - pozwala skonfigurować serwer FTP tak, aby automatycznie monitorował wybrany folder lokalny i kopiował z niego wszystkie nowe pliki:

Jeśli nie ufasz automatyzacji, WinSCP umożliwia ręczną synchronizację.

Aby to zrobić, po prostu kliknij następujący przycisk - „Zsynchronizuj katalog lokalny z katalogiem na serwerze”.

Polecenia skryptowe

Podobnie jak wielu zaawansowanych klientów FTP, WinSCP twierdzi, że obsługuje polecenia skryptowe.

Są realizowane:

Kit- darmowy klient dla różnych protokołów zdalnego dostępu.
  • za pośrednictwem wbudowanego wiersza poleceń, zwanego także Konsolą lub Terminalem;
  • lub dodany moduł PuTTY.

Zobaczmy, jak to działa na przykładzie wiersza poleceń. Kliknij przycisk „Otwórz terminal” i przeczytaj ostrzeżenie.

Kliknij „OK” i przejdź do okna konsoli, gdzie możesz wpisać swoje polecenia w górnym polu i uzyskać wynik na dole.

Zalety i wady WinSCP

  • wygodny i prosty interfejs;
  • obsługa bezpiecznych protokołów przesyłania plików;
  • możliwość filtrowania plików według masek;
  • automatyczna synchronizacja plików;
  • Rozbudowane opcje dostosowywania.
  • niewielkie spowolnienia przy bardzo dużych listach plików (ponad 1000 w jednym folderze);
  • brak harmonogramu zadań.

Wnioski

Nie bez powodu WinSCP zdobył przychylność tysięcy użytkowników na całym świecie. Ten mały klient SSH umożliwia wykonywanie zadań, które często są możliwe tylko w przypadku znacznie potężniejszych i nieporęcznych (i co najważniejsze płatnych) odpowiedników.

Jednocześnie działa dość szybko nawet na starych komputerach. A jeśli dodamy tutaj możliwość pracy z dysku USB, otrzymamy doskonałe narzędzie aby wspierać własną stronę internetową w dowolnym miejscu i czasie!

Posłowie

Jeśli posiadasz własną stronę internetową, to zapewne nie raz zastanawiałeś się, jak zoptymalizować pracę ładowania na nią różnych treści.

Obecnie wielu dostawców usług hostingowych udostępnia nam specjalne interfejsy internetowe zwane panelami administracyjnymi. Ich zaletą jest to, że praca z plikami na zdalnym serwerze nie wymaga ich stosowania dodatkowe aplikacje- wszystkie operacje można wykonać bezpośrednio w oknie przeglądarki.

Jednak prawie wszystkie panele administracyjne udostępniają jedynie podstawową funkcjonalność. Na przykład nie obsługują jednoczesnego pobierania wielu plików i wymagają ręcznego wybierania każdego kolejnego pliku. Już nawet nie mówię o funkcjach synchronizacji itp.

Dlatego, aby w pełni pracować z plikami na zdalnych serwerach, stworzono specjalny protokół - FTP. Pomimo tego, że ma już ponad 40 lat, protokół przesyłania plików jest nadal dość popularny.

Oprócz wspomnianego już zastosowania tego protokołu w pracy ze stronami internetowymi, FTP jest często używany do dystrybucji różnego rodzaju aplikacji, a nawet systemy operacyjne(na przykład niektóre systemy operacyjne z rodziny Linux).

Nowoczesne przeglądarki umożliwiają otwieranie magazynów plików opartych na protokole FTP i pobieranie stamtąd plików, jednak aby móc samodzielnie przesyłać treści na zdalne serwery, potrzebne są specjalne aplikacje – klienci FTP.

Jest ich sporo, zarówno płatnych, jak i darmowe klienty FTP, jednak biorąc pod uwagę specyfikę naszej witryny, dzisiaj sprawdziliśmy jednego z najlepszych darmowych klientów SSH - WinSCP.

P.S. Zezwala się na swobodne kopiowanie i cytowanie tego artykułu pod warunkiem wskazania otwartego aktywnego linku do źródła i zachowania autorstwa Rusłana Tertysznego.

© 2024 ermake.ru - O naprawie komputerów PC - Portal informacyjny