Skillnad mellan FTP och SSH

FTP vs SSH

FTP står för File Transfer Protocol, ett protokoll som skapades för överföring av filer från en fjärransluten plats till en lokal dator eller vice versa. Å andra sidan är Secure Shell eller SSH ett nätverksprotokoll som underlättar kommunikationen mellan två datorer oavsett avstånd, så länge det finns en elektrisk väg för kommunikationsresan.

FTP är ganska gammal, som den skapades före utvecklingen av offentliga nätverk, som vi ser dem idag. På grund av detta såg inte skaparna av FTP behovet av att säkra data, eller autentisering av användarnamn och lösenord, och skickar dem faktiskt i vanlig text. Det innebär att vem som helst med kunskapen att sniffa datapaket kommer att kunna rekonstruera de data som överförs, eller sämre, få användarnamnet och lösenordet, och få full tillgång till fjärrplatsen. Namnet Secure Shell ska redan ge dig en anständig uppfattning om SSH: s säkerhet. SSH skapades faktiskt efter en sniffing attack på Helsingfors tekniska högskola. Den ersätter det föråldrade och sårbara Telnet-protokollet som var i framträdande användning vid den tiden. Säkerheten hos SSH implementeras genom kryptering av data innan den skickas ut. Detta dekrypteras då endast på den angivna platsen.

Som ett filöverföringsprotokoll kan FTP bara överföra filer från en punkt till en annan, och vissa grundläggande filoperationer, som att kopiera, flytta eller ta bort filer och kataloger. SSH går långt bortom detta, eftersom det tillåter användaren att utfärda kommandon som kan tolkas och exekveras på fjärrdatorn av en lyssningsserver. Den kan också användas för tunnlering, övervakning av vissa tjänster och applikationer som körs, och även för överföring av filer.

Trots åldern för både FTP och SSH är de fortfarande i utbredd användning runt om i världen, i en eller annan form. Nästan alla webbhotellleverantörer erbjuder FTP-åtkomst till användarkonton, för att ge ett bekvämt sätt att ladda upp filer till sina konton. Även om SSH-åtkomst inte är lika vanlig som FTP, erbjuder vissa leverantörer det, eftersom det ger användaren mer kontroll och större frihet när det gäller att hantera sina webbplatser.

Sammanfattning:

1. FTP är ett filöverföringsprotokoll, medan SSH är ett nätverksprotokoll.

2. FTP är i sig osäker, medan SSH är iboende säker.

3. FTP tillåter bara kontroll av filer, medan SSH tillåter ett brett utbud av applikationer.