FTP vs SFTP
File Transfer Protocol (även kallat FTP) är ett nätverksprotokoll som implementeras för att utbyta filer över ett TCP / IP-nätverk - det vill säga överföringsprotokollprotokollet och Internetprotokollet. FTP använder lösenordsautentisering som skapats av användaren. Även om användarbaserad lösenordsautentisering vanligtvis implementeras är anonym användaråtkomst också tillgänglig via en FTP-server.
SSH File Transfer Protocol (även kallat Secure File Transfer Protocol, eller SFTP) är ett nätverksprotokoll som tillåter filåtkomst, överföring och hantering över en säker dataström. Det är en förlängning av 2,0 versionen av Secure Shell (eller SSH) protokollet, vars syfte är att tillhandahålla säkra överföringsfunktioner. Det är också avsett att fungera funktionellt med andra protokoll.
Som nämnts är FTP tillgängligt anonymt. Det innebär att användaren kan logga in på den här servern med ett "anonymt" -konto när du får ett användarnamn och lösenord. I de flesta fall uppmanas en användare utan direktkonto med värddatorn att använda sin eller hennes e-postadress i stället för ett lösenord; Det finns emellertid praktiskt taget ingen verifieringsprocess som äger rum när informationen tillhandahålls (t.ex. vid National Center for Biotechnology Information).
SFTP-protokollet har ett varierande och brett spektrum av operationer som är tillgängliga på fjärrfiler. Några av dess mer anmärkningsvärda funktioner är att återuppta avbrutna överföringar, katalogförteckningar och fjärrfilfel. Jämfört med andra protokoll (det vill säga Secure Copy Protocol eller SCP) är SFTP mer "fluid" som ett protokoll, och är mer plattformoberoende. Som ett resultat är SFTP-protokollet tillgängligt på en mängd olika plattformar.
FTP-servrar har autentiserings- och krypteringsprotokoll på plats. Om sådan åtkomst är begränsad kan en fjärr FTP (FTP-post) -tjänst implementeras för att undanröja problemet med begränsningar. Detta möjliggör åtkomst, men begränsar användaren från att titta på kataloger eller ändra kommandon. På samma sätt erbjuder SFTP ett interaktivt gränssnitt med ett kommandoradsprogram som implementerar klientkommunikation. Till skillnad från FTP är SFTP-protokollet krypterat vilket gör traditionella proxyer ineffektiva när det gäller att styra SFTP-trafik.
Sammanfattning:
1. FTP är ett nätverksprotokoll som används för att utbyta filer över ett TCP / IP-nätverk; SFTP är ett nätverksprotokoll som tillåter filåtkomst, överföring och hantering över en dataström.
2. FTP är tillgängligt anonymt, och i de flesta fall inte krypterad; SFTP-protokollet är krypterat och gör kontrollen av trafik ineffektiv när du använder traditionella proxyer.