HDG wyjaśnia: Co to jest SFTP i FTP?

Aby sieć komputerowa mogła wymieniać dane i zasoby, potrzebuje zbioru różnych urządzeń, takich jak routery, przełączniki i komputery. Ta sieć musiałaby następnie działać zgodnie z protokołem, prawdopodobnie wieloma protokołami, w celu ustanowienia prawidłowej komunikacji między wszystkimi tymi urządzeniami. FTP i SFTP to dwa takie protokoły.

Co to jest SFTP i FTP ? FTP zapewnia sposób wymiany plików przez sieć,(exchanging files over the network) podczas gdy SFTP umożliwia bezpieczny dostęp, przesyłanie i zarządzanie plikami w strumieniu danych. FTP to dane wysyłane jako zwykły tekst, podczas gdy SFTP szyfruje wszystkie dane do wysłania.

Podstawową różnicą między FTP a SFTP jest bezpieczeństwo. FTP nie zapewnia bezpiecznego kanału do przesyłania plików między wieloma urządzeniami, podczas gdy SFTP tak. Dlatego SFTP jest bezpieczniejszy niż FTP . Jednak w tym artykule zagłębimy się nieco głębiej w różnice między tymi dwoma protokołami.

HDG wyjaśnia: Co to jest SFTP i FTP?(HDG Explains: What Is SFTP & FTP?)

Aby zrozumieć różnice między SFTP i FTP , musisz najpierw lepiej zrozumieć, czym one są i czym się zajmują. Zastosowania różnią się tylko nieznacznie między nimi, ale różnice są nieco głębsze, niż się wydaje na pierwszy rzut oka.

Co to jest FTP?

FTP lub File(F) Transfer Protocol to standardowy (T)protokół(P) sieciowy, który umożliwia przesyłanie plików przez sieć między klientem (komputerem lokalnym) a serwerem. 

Przed(Prior) systemami operacyjnymi posiadającymi graficzne interfejsy użytkownika ( GUI(GUIs) ) opracowano protokół FTP(FTP) do wysyłania i odbierania plików między starszymi komputerami tekstowymi i sieciami. Był to jeden z oryginalnych programów służących do uzyskiwania dostępu do informacji w Internecie na długo przed pojawieniem(H) się protokołu Hyper t ext Transfer(T) Protocol (HTTP)  .(P)

Obecnie istnieją trzy podstawowe sposoby korzystania z FTP : Graficzne klienty FTP(FTP Clients) , Przeglądarka internetowa(Web Browser) i FTP z wiersza poleceń(Command-line FTP) . Każdy z nich nadaje się do różnych zastosowań, w tym komputerów stacjonarnych, serwerów, urządzeń mobilnych i platform sprzętowych.

Graficzne klienty FTP

Te klienty umożliwiają przesyłanie plików w formacie „przeciągnij i upuść”. Filezilla jest prawdopodobnie najbardziej znanym darmowym klientem FTP dla systemów operacyjnych Windows . Na Maca(Mac) jest Cyberduck

Zazwyczaj podczas otwierania programu wprowadzasz hosta FTP , swoją nazwę użytkownika i hasło. Niektóre serwery mogą mieć to ustawione tak, że możesz wprowadzić anonimowo, w którym to przypadku nazwa użytkownika i hasło mogą nie być potrzebne.

Następnie możesz przeciągać i upuszczać pliki i foldery z hosta na serwer (i odwrotnie) i czekać na zakończenie przesyłania.

Przeglądarka internetowa

Korzystanie z przeglądarki internetowej do łączenia się z serwerem FTP będzie prawdopodobnie bardziej znane, ponieważ możesz połączyć się z adresem FTP w taki sam sposób, jak z adresem HTTP . Przeglądarka internetowa ułatwia również przeglądanie większego katalogu, czytanie plików i ich pobieranie. Zrealizuje również usługę automatycznej obsługi niektórych szczegółów połączenia z witryną i przesyłania plików.

Chociaż FTP(FTP) przeglądarki internetowej może wydawać się wygodny, często jest wolniejszy i mniej niezawodny niż dedykowany klient FTP . Mają też mniej funkcji.

FTP z wiersza poleceń

Możesz tego nie wiedzieć, ale Twój system operacyjny prawdopodobnie ma wbudowanych klientów wiersza polecenia. Tak długo, jak twój system operacyjny to Windows , Mac lub Linux . Otwórz wiersz poleceń systemu operacyjnego (wiersz poleceń w systemie Windows(Windows) , Terminal dla komputerów Mac(Mac) lub konsolę w systemie Linux(Linux) ), aby rozpocząć. 

Następnie, jako przykład, wpisz

f tp ftp.empire.gov

Teraz naciśnij Enter . Następnie, jeśli uzyskujesz dostęp do własnego konta, użyj nazwy użytkownika i hasła do tego konta. Jeśli uzyskujesz dostęp anonimowo, użyj anonimowego(anonymous) jako swojej nazwy użytkownika i adresu e-mail jako hasła. 

W tym momencie będziesz chciał być w katalogu, w którym przechowywane są pliki, które chcesz przenieść. Możesz wprowadzić polecenie mput, a następnie nazwę pliku lub folderu i nacisnąć Enter , aby uruchomić transfer.

Istnieje wiele poleceń, których możesz się nauczyć, jeśli chcesz, które mogą pomóc w przyszłych transferach FTP . Indiana University ma kilka przydatnych poleceń FTP , które można sprawdzić, jeśli jesteś zainteresowany.

Co to jest SFTP?(What Is SFTP?)

SFTP , co oznacza S SH File (F)Transfer(T) Protocol , to protokół(P) sieciowy podobny do FTP , ponieważ umożliwia dostęp do plików, przesyłanie ich i zarządzanie plikami, ale za pośrednictwem bezpiecznego i niezawodnego strumienia danych. 

W przeciwieństwie do FTP nie wykorzystuje oddzielnych kanałów poleceń i danych. Zamiast tego przesyła pliki w specjalnie sformatowanych pakietach w jednym połączeniu. SSH w nazwie oznacza protokół S ecure SH ell, dla którego rozszerzeniem jest SFTP . Zapewnia to dodatkowy poziom bezpieczeństwa podczas korzystania z protokołu SFTP .

Możesz używać SFTP w taki sam sposób, jak w przypadku FTP , przy czym największą różnicą jest bezpieczne połączenie. Filezilla i Cyberduck oferują również SFTP jako część swojego bezpłatnego pakietu, z którego zdecydowanie będziesz chciał skorzystać.

Podczas łączenia się z serwerem SFTP zakłada, że ​​połączenie działa przez bezpieczny kanał. Eliminuje to potrzebę uwierzytelniania klienta, ponieważ tożsamość użytkownika klienta jest udostępniana protokołowi.

WordPress to doskonały przykład witryny, która umożliwia zarówno połączenia FTP , jak i SFTP . Podczas próby dodania motywu zapisanego na komputerze lub serwerze może być konieczne przesłanie tego motywu przez FTP lub SFTP

Ma to na celu uniknięcie blokowania przez WordPress pewnych linii kodu, których Twój motyw może wymagać podczas normalnego transferu. Dotyczy to innych plików, nie tylko motywów.

Kluczowa różnica między SFTP i FTP(Key Difference Between SFTP & FTP)

Najbardziej zauważalna i oczywista różnica dotyczy definicji. SFTP to bezpieczny protokół sieciowy, podczas gdy FTP nie. Innym byłyby typy protokołów. FTP to protokół oparty na TCP/IP . SFTP to protokół oparty na SSH. 

TCP /IP (P)to(I) skrót od T ransmission Control(C) Protocol / Internet Protocol(P) . Innymi słowy, jest to standardowy protokół, który reguluje komunikację między wszystkimi komputerami w Internecie.

  • FTP ustanawia swoje połączenie kontrolne na porcie TCP 21, podczas gdy (TCP)SFTP przesyła pliki w ramach połączenia ustanowionego przez protokół SSH między klientem a serwerem. 
  • FTP wysyła dane tylko w formacie zwykłego tekstu, podczas gdy SFTP szyfruje wszystkie swoje dane przed wysłaniem do hosta. 
  • SFTP jest również niezależnym protokołem zapewniającym transfery host-host, gdzie FTP jest bardziej otwartym protokołem.

Jakiś czas temu, aby dodać trochę bezpieczeństwa do FTP , Netscape stworzył warstwę SSL , czyli S ecure Sockets Layer (S)((L) obecnie TLS, czyli T(S) ransport L ayer Security(T) ). SSL został następnie zastosowany do FTP w celu utworzenia FTPS

Umożliwiło to bezpieczną wymianę danych przy użyciu protokołu FTP(FTP) za pośrednictwem dwóch bezpiecznych wariantów: niejawnego protokołu(FTPS Implicit SSL) FTPS i jawnego protokołu FTPS(FTPS Explicit SSL) . Oba(Both) wykorzystują szyfrowanie SSL .

Ostatecznie jedyną kluczową różnicą, o którą większość będzie musiała się martwić, jest to, że SFTP zapewnia bezpieczny sposób przesyłania plików z jednego hosta na drugi. FTP zapewnia tylko standardową transmisję zwykłego tekstu przez dwa kanały, kanał poleceń i kanał danych, bez szyfrowania.



About the author

Jestem inżynierem Windows, ios, pdf, błędów, gadżetów z ponad 10-letnim doświadczeniem. Pracowałem nad wieloma wysokiej jakości aplikacjami i frameworkami Windows, takimi jak OneDrive dla Firm, Office 365 i nie tylko. Moja ostatnia praca obejmowała opracowanie czytnika PDF dla platformy Windows i pracę nad tym, aby komunikaty o błędach były bardziej zrozumiałe dla użytkowników. Dodatkowo od kilku lat jestem zaangażowany w rozwój platformy ios i dobrze znam zarówno jej funkcje, jak i dziwactwa.



Related posts