Różnica między FTP i SSH

Różnica między FTP i SSH

FTP vs. Ssh

FTP oznacza protokół transferu plików, protokół utworzony do przesyłania plików z zdalnej lokalizacji do komputera lokalnego lub odwrotnie. Z drugiej strony Secure Shell lub SSH to protokół sieciowy, który ułatwia komunikację między dwoma komputerami, niezależnie od odległości, o ile istnieje ścieżka elektryczna do podróżowania komunikacji.

FTP jest raczej stary, ponieważ został stworzony przed ewolucją sieci publicznych, jak je dzisiaj widzimy. Z tego powodu twórcy FTP nie widzieli potrzeby zabezpieczenia danych ani uwierzytelniania nazw użytkowników i haseł, i faktycznie wysyła je w zwykłym tekście. Oznacza to, że każdy, kto ma wiedzę, aby wąchać pakiety danych, będzie w stanie odtworzyć przesyłane dane lub gorzej, uzyskać nazwę użytkownika i hasło, uzyskując pełny dostęp do zdalnej strony. Nazwa Secure Shell powinna już dać ci porządne wyobrażenie o bezpieczeństwie SSH. SSH został faktycznie utworzony po ataku wąchania na Uniwersytecie Technologii w Helsinkach. Zastępuje przestarzały i wrażliwy protokół telnet, który był w tym czasie w znaczącym użyciu. Bezpieczeństwo SSH jest zaimplementowane przez szyfrowanie danych przed wysłaniem. Jest to wtedy odszyfrowane tylko w wyznaczonej lokalizacji.

Jako protokół przesyłania plików FTP jest w stanie przesyłać pliki z jednego punktu do drugiego, a niektóre podstawowe operacje plików, takie jak kopiowanie, przenoszenie lub usuwanie plików i katalogów. SSH wykracza daleko poza to, ponieważ pozwala użytkownikowi wydawać polecenia, które można interpretować i wykonywać na komputerze zdalnym przez serwer słuchania. Może być również używany do tunelowania, monitorowania niektórych uruchomionych usług i aplikacji, a nawet do przesyłania plików.

Pomimo wieku zarówno FTP, jak i SSH, nadal są powszechnie używane na całym świecie, w takiej czy innej formie. Prawie wszyscy dostawcy hostingu witryn oferują dostęp do konta użytkowników FTP, aby zapewnić wygodny sposób przesłania plików na ich konta. Chociaż SSH Access nie jest tak powszechny jak FTP, niektórzy dostawcy go oferują, ponieważ zapewnia użytkownikowi większą kontrolę i większą swobodę w zarządzaniu swoimi stronami.

Streszczenie:

1. FTP to protokół transferu plików, a SSH jest protokołem sieciowym.

2. FTP jest z natury niezabezpieczona, podczas gdy SSH jest z natury bezpieczny.

3. FTP umożliwia tylko kontrolę plików, a SSH pozwala na szeroką gamę aplikacji.