HDG forklarer: Hvad er SFTP & FTP?
For at et computernetværk kan udveksle data og ressourcer, kræver det en samling af forskellige enheder såsom routere, switches og computere. Det netværk ville så skulle følge en protokol, sandsynligvis flere protokoller, for at etablere korrekt kommunikation mellem alle disse enheder. FTP og SFTP er to sådanne protokoller.
Hvad er SFTP og FTP ? FTP giver mulighed for at udveksle filer over netværket,(exchanging files over the network) mens SFTP giver mulighed for sikker adgang, overførsel og styring af filer på tværs af datastrøm. FTP er data, der sendes som almindelig tekst, mens SFTP krypterer alle data til at blive sendt ud.
Den primære forskel mellem FTP og SFTP er sikkerhed. FTP giver ikke en sikker kanal til at overføre filer mellem flere enheder, mens SFTP gør. Derfor er SFTP mere sikker end FTP . Denne artikel vil dog dykke lidt dybere ind i forskellene mellem disse to protokoller.
HDG forklarer: Hvad er SFTP og FTP?(HDG Explains: What Is SFTP & FTP?)
For at forstå forskellene mellem SFTP og FTP , bliver du først nødt til bedre at forstå, hvad det er, de begge er og gør. Anvendelserne varierer kun lidt mellem dem, men forskellene stikker en smule dybere, end de ser ud ved første øjekast.
Hvad er FTP?
FTP, eller filoverførselsprotokol(P) , er (F)en(T) standardnetværksprotokol , der gør det muligt at overføre filer over et netværk mellem en klient (lokal computer) og en server.
Før(Prior) operativsystemer med grafiske brugergrænseflader ( GUI'er(GUIs) ) blev FTP udviklet til at sende og modtage filer mellem ældre tekstbaserede computere og netværk. Det var et af de originale programmer, der blev brugt til at få adgang til information på internettet længe før Hyper (P)t (H)ext(t) Overførselsprotokol ( HTTP(T) ) kom omkring.
I dag er der tre primære måder at bruge FTP på : Grafiske FTP-klienter(FTP Clients) , webbrowser og kommandolinje-FTP(Command-line FTP) . Hver er velegnet til forskellige applikationer, herunder desktops, servere, mobile enheder og hardwareplatforme.
Grafiske FTP-klienter
Disse klienter gør det muligt at overføre filer i et træk og slip-format. Filezilla er nok den mest kendte gratis FTP - klient til Windows -operativsystemer. Til Mac er der Cyberduck .
Når du åbner et program, skal du typisk indtaste FTP - værten, dit brugernavn og en adgangskode. Nogle servere kan have det sat op, så du kan indtaste anonymt, i hvilket tilfælde brugernavnet og adgangskoden ikke er nødvendig.
Du kan derefter trække og slippe filer og mapper fra vært til server (og omvendt) og vente på, at overførslen er fuldført.
Webbrowser
Brug af en webbrowser til at oprette forbindelse til en FTP -server vil sandsynligvis være mere velkendt, da du kan oprette forbindelse til FTP -adressen på samme måde som en HTTP -adresse. En webbrowser gør det også nemt at gennemse en større mappe, læse filer og hente dem. Det vil også gøre dig den tjeneste at håndtere nogle webstedsforbindelsesdetaljer og filoverførsler automatisk.
Selvom webbrowser- FTP kan virke bekvemt, er den ofte langsommere og mindre pålidelig end en dedikeret FTP - klient. De har også en tendens til at have færre funktioner.
Kommandolinje FTP
Du ved det måske ikke, men dit operativsystem har sandsynligvis indbyggede kommandolinjeklienter. Så længe dit operativsystem er Windows , Mac eller Linux alligevel. Åbn dit operativsystems prompt (kommandoprompt til Windows , Terminal til Mac eller konsol til Linux ) for at komme i gang.
Indtast derefter som et eksempel
f tp ftp.empire.gov
Tryk nu på Enter . Så, hvis du har adgang til din egen konto, skal du bruge brugernavnet og adgangskoden til den pågældende konto. Hvis du tilgår anonymt, skal du bruge anonym(anonymous) som dit brugernavn og din e-mailadresse som adgangskode.
På dette tidspunkt vil du gerne være i den mappe, hvor de filer, du vil flytte, er gemt. Du kan indtaste mput-kommandoen efterfulgt af navnet på filen eller mappen og trykke på Enter for at udløse overførslen.
Der er masser af kommandoer, som du kan lære, hvis du vil, som kan hjælpe dig med fremtidige FTP- overførsler. Indiana University har et par nyttige FTP- kommandoer at tjekke ud, hvis du er interesseret.
Hvad er SFTP?(What Is SFTP?)
SFTP, som står for S SH Filoverførselsprotokol(S) , er(F) en netværksprotokol, der ligner FTP , (P)idet den giver mulighed for (FTP)filadgang(T) , overførsel og filhåndtering, men over en sikker og pålidelig datastrøm.
I modsætning til FTP bruger den ikke separate kommando- og datakanaler. I stedet overfører den filer i specielt formaterede pakker i en enkelt forbindelse. SSH i navnet står for S ecure SH ell protocol, som SFTP er en udvidelse til. Dette giver et ekstra sikkerhedsniveau, når du bruger SFTP -protokollen.
Du kan bruge SFTP på samme måde som FTP , hvor den største forskel er den sikre forbindelse. Filezilla og Cyberduck tilbyder også SFTP som en del af deres gratis pakke, hvilket helt sikkert er noget, du vil drage fordel af.
Når du opretter forbindelse til en SFTP -server, antages det, at forbindelsen kører over en sikker kanal. Dette fjerner behovet for klientgodkendelse, da klientens brugeridentitet gøres tilgængelig for protokollen.
WordPress er et glimrende eksempel på et websted, der giver mulighed for både FTP- og SFTP- forbindelser. Når du forsøger at tilføje et tema, du har gemt til din computer eller en server, kan det være nødvendigt at overføre dette tema via enten FTP eller SFTP .
Dette er for at undgå, at WordPress nægter visse linjer kode, som dit tema kan kræve under en normal overførsel. Dette gælder for andre filer, ikke kun temaer.
Nøgleforskel mellem SFTP og FTP(Key Difference Between SFTP & FTP)
Den mest bemærkelsesværdige og åbenlyse forskel er i definitionen. SFTP er en sikker netværksprotokol, hvorimod FTP ikke er det. En anden ville være protokoltyperne. FTP er en TCP/IP baseret protokol. SFTP er en SSH-baseret protokol.
TCP/IP står for T ransmission C ontrol P rotocol/ I nternet P rotocol. Med andre ord er det standardprotokollen, der styrer kommunikationen mellem alle computere på internettet.
- FTP etablerer sin kontrolforbindelse på TCP -port 21, hvorimod SFTP overfører filer under forbindelsen etableret af SSH -protokollen mellem klient og server.
- FTP sender kun data i almindeligt tekstformat, mens SFTP krypterer alle sine data, før de sendes til værten.
- SFTP er også en uafhængig protokol, der giver vært til vært-overførsler, hvor FTP er en mere åben protokol.
For et stykke tid tilbage, for at tilføje en smule sikkerhed til FTP , oprettede Netscape SSL eller S ecure Sockets Layer ( i øjeblikket TLS(S) eller T ransport Layer (L)S ecurity(L) ). SSL blev derefter anvendt på FTP for at oprette FTPS .
Dette gjorde det muligt at udveksle data på en sikker måde ved hjælp af FTP via to sikre varianter: FTPS Implicit SSL og FTPS Explicit SSL . Begge(Both) bruger SSL- kryptering.
I sidste ende er den eneste vigtige forskel, som de fleste skal bekymre sig om, at SFTP giver en sikker måde at overføre filer fra én vært til en anden. FTP giver kun en standardtransmission af almindelig tekst gennem to kanaler, en kommando og en datakanal, uden kryptering.
Related posts
HDG forklarer: Hvordan fungerer 3D-print?
HDG forklarer: Hvad er CAPTCHA, og hvordan virker det?
HDG forklarer: Hvordan virker GPS?
HDG forklarer: Hvordan virker Augmented Reality?
HDG forklarer: Hvad er en computerserver?
HDG forklarer: Hvad er Thunderbolt?
Sådan SSH eller SFTP i din Raspberry Pi
Hvorfor de fleste nye telefoner forlader hovedtelefonstikket
Hvordan fungerer trådløs opladning?
Sådan fortæller du, hvad der er sandt eller falsk på internettet
Black, White & Grey Hat Hacking Defineret
HDG forklarer: Hvad er Chromebook-udviklertilstand, og hvad er dens anvendelser?
5 gratis programmer til helt at tørre en harddisk
HDG forklarer: Hvad er JavaScript, og hvad bruges det til online?
Opret en Windows 10 System Image Backup
HDG forklarer: Hvad er en API?
Bedste tidspunkt at købe en computer for fantastiske tilbud
HDG forklarer: Har jeg en virus? Her er advarselsskiltene
HDG forklarer: Hvad er RFID, og hvad kan det bruges til?
HDG-vejledning til at tage skærmbilleder af opstartsmiljøer