SSH vs SFTP guide
SSHogSFTPer nært beslægtede. Du kan bruge en eller begge af dem uden rigtig at være klar over, hvordan de virker, og hvordan de kan bruges til deres maksimale effekt. I denne guide lærer du alt om disse to systemer, og hvis du ikke allerede bruger dem, hvor du kan få dem.
Om SSH
SSH står for Sikker Shell . Denne protokol blev først lanceret i 1995. Den blev skabt af Tatu Ylönen ved Helsinki Universitet. SSH blev skabt til at være en sikker version af Telnet, en terminalemulator. Det betyder, at du kan logge ind på en fjerncomputer og bruge den, som om det var den lokale computer. Ligesom Telnet får en SSH-terminalsession adgang til kommandolinjen og ikke skrivebordet på fjerncomputeren. Systemet kan også bruges som en sikker transportør, dvs bruges af andre applikationer for at beskytte forbindelser.
SSH er ikke udbredt som en rå applikation, men det er ofte i hjertet af fjernadgangsværktøjer, der er kommercielt tilgængelige. Den originale udgivelse af SSH er nu kendt som SSH-1. Dette var et proprietært system ejet af SSH kommunikationssikkerhed , et selskab dannet af Ylönen. SSH-2 blev udviklet af Internet Engineering Taskforce som en åben standard. Dette er meget mere udbredt end SSH-1 og de to versioner er inkompatible.
Den tredje version af SSH kaldes ÅbnSSH . Dette er mere eller mindre smeltet sammen med funktionaliteten af SSH-2. OpenSSH er den mest udbredte version af SSH.
SSH er tilgængelig for de fleste operativsystemer: Unix, Linux, macOS og Windows.
Om SFTP
SFTP har to navne. Det hedder officielt SSH File Transfer Protocol men mange mennesker kalder det Sikker filoverførselsprotokol . Som dets oprindelige navn viser, er SFTP baseret på SSH.
SFP blev udviklet til at erstatte File Transfer Protocol (FTP) , som er en af de ældste protokoller inden for netværk. Selvom FTP var meget udbredt, inkluderer det ikke nogen kryptering. En hurtig løsning på dette problem blev foreslået som brugen af SSH til at beskytte en FTP-session. Denne tidsbesparende idé løb hurtigt ind i problemer lige i designfasen. Det store problem med konceptet er, at FTP bruger to forbindelser samtidigt. En af kanalerne bærer administrationsmeddelelser, og den anden bærer de faktiske data. SSH etablerer kun én forbindelse, så ideen om bare at indpakke FTP i SSH-sikkerhed blev hurtigt skrottet.
Det endelige design af SFTP blev skabt som en forlængelse af SSH. SFTP er en protokol snarere end et produkt. Der er mange implementeringer af SFTP. Det er dog integreret i de fleste operativsystemer. Så hvis du går til kommandoen på en pc på en Mac eller på en Linux- eller Unix-drevet computer, kan du bruge SFTP blot ved at skrive disse bogstaver ved prompten.
SFTP-værktøjet, som du indtaster på kommandolinjen, er strengt taget ikke SSH File Transfer Protocol, men program til sikker filoverførsel , som blev skrevet af udviklerne af OpenSSH og er den version, der bruges af producenterne af operativsystemer.
SSH vs SFTP: forskelle
SFTP er et filoverførselssystem. Det har dog også evnen til at videregive filhåndtering og mappe kommandoer til fjernoperativsystemet. Disse er kommandoer såsom funktioner til oprettelse af mapper og evnen til at slette, kopiere eller flytte en fil.
SSH giver fuld adgang til operativsystemet på den fjerncomputer, som den er tilsluttet. Men i sig selv kan SHH ikke overføre filer.
SSH vs SFTP: ligheder
SFTP kan ikke fungere uafhængigt uden SSH. Tænk på SSH som en konvolut omkring SFTP. SSH etablerer først en forbindelse og accepterer en krypteringsnøgle for transmissionen. Kryptering med denne nøgle bruges derefter til at beskytte alle de FTP-transaktioner, der finder sted i den pågældende session. Så fra et sikkerhedsaspekt er SSH og SFTP de samme ting.
SFTP eksisterer kun for at give et sikkert filoverførselssystem. Der er ingen alternativ form for SFTP, der fungerer uden sikkerhed, og det er ikke muligt at bruge nogen anden protokol til at sikre SFTP.
Alternativer til SSH
Når du ser på sikre alternativer til SSH, vil du opdage, at der ikke er mange. Mens der er sikre terminalemulatorer tilgængelige, som f.eks Mosh , Den evige terminal , eller tmux , alle er baseret på SSH. Der er andre terminalemulatorer tilgængelige. Disse inkluderer PuTTY, telnet og rsh. Disse systemer er dog ikke krypterede og er ikke direkte konkurrenter til SSH; PuTTY inkluderer en SSH-indstilling.
Alternativer til SFTP
Den største rival til SFTP er FTPS . Dette er File Transfer Protocol Sikker . Det bruger Transport Layer Security (TLS) til autentificeringsprocedurer og kryptering. Dette er den samme sikkerhedstjeneste, der bruges til HTTPS . HTTPS i sig selv er et alternativ til SFTP, fordi det kan samarbejde med WebDAV at give en sikker konvolut til filoverførsler – HTTPS giver sikkerhed, mens WebDAV implementerer filoverførsler inden for HTTPS-konvolutten.
SCP er et andet alternativ til SFTP. Dette ligner bemærkelsesværdigt SFTP, fordi det er en udvidelse til SSH. SCP har mindre funktionalitet end SFTP, fordi det kun implementerer overførsel af filer og ikke inkluderer muligheden for at implementere kommandoer på fjernenheden.
SCP-kommandoen er baseret på Unix-kopikommandoen (cp) og har et ligetil format, der kræver fra og til filplaceringer og navne som to parametre. Brugeren angiver, hvilket er fjernsystemet, ved at tilføje fjernværtsnavnet til det. Således, i et meget lignende format, kan kommandoen bruges til sende eller hente filer.
Her er vores liste over de fem bedste SSH- og SFTP-værktøjer:
- Solar-PuTTY REDAKTØRS VALG En gratis SSH-klient fra SolarWinds, der kan administrere flere samtidige forbindelser og inkluderer et SFTP-filoverførselsværktøj. Det kører på Windows og Windows Server.
- files.com (GRATIS PRØVE) Et filhåndteringssystem, der er baseret i skyen og tilbyder SFTP til sikre filoverførsler til kontoens cloud-filrum og et sikkert linksystem til fildistribution.
- PuTTY En klassisk, gratis SSH-terminalemulator, der inkluderer SCP og SFTP til filoverførsler. Den er tilgængelig til Windows, macOS og Unix.
- WinSCP Et gratis værktøj med en letanvendelig grafisk grænseflade, der inkluderer SFTP og SCP, men som ikke har en fuld SSH-terminalemulator. Det kører på Windows.
- Bitvise SSH En SSH-terminalemulator, der inkluderer SFTP og SCP til filoverførsler og tilbydes som et klientmodul og et servermodul. Det kører på Windows.
SSH og SFTP værktøjer
Når man ser på ' alternativer ” til SSH og SFTP er det bedre at kigge efter forskellige implementeringer af de to systemer. Da SFTP er afhængig af SSH, inkluderer de fleste værktøjer, der implementerer det ene, også det andet. Der er en række meget sofistikerede hjælpeprogrammer, der har gode, brugervenlige GUI-grænseflader, der i virkeligheden kun er tolke ned til kommandolinjeudførelsen af SSH eller SFTP.
De tilgængelige værktøjer, der er baseret på SSH og SFTP, spænder fra simple små letvægtsværktøjer til komplette filhåndteringssystemer.
Vores metode til at vælge en SSH- og SFTP-klient
Vi gennemgik markedet for SSH- og SFTP-klienter og analyserede mulighederne ud fra følgende kriterier:
- En brugervenlig GUI-grænseflade
- En SSH-terminal en SFTP-filoverførselstjeneste i ét værktøj
- Tilgængelighed for flere operativsystemer
- Muligheden for at oprette forbindelse til fjerncomputere med forskellige operativsystemer
- En grænseflade med faner, der gør det muligt at åbne flere sessioner samtidigt
- Et gratis værktøj eller en gratis prøveperiode til vurdering
- En god liste over tjenester, der er værd at betale for, eller et gratis værktøj, der er værd at bruge tid på at installere og bruge
De bedste SSH- og SFTP-værktøjer
1. Solar-Putty (GRATIS VÆRKTØJ)
Solar-PuTTY rammer alle de mål, vi ledte efter i den perfekte SSH- og SFTP-pakke. Endnu bedre, dette værktøj er helt gratis at bruge .
Solar-PuTTY-tjenesten er en gratis gave fra SolarWinds , producenten af systemovervågnings- og styringsværktøjer. Denne implementering af SSH har en meget nem at bruge grænseflade, der tillader flere sessioner at være åbne på samme tid. Systemet gemmer også legitimationsoplysningerne for hver forbindelse.
Når du har oprettet en forbindelse, vises den som en stor knap i boks-stil på Oversigt skærm af Solar-PuTTY. For at bruge forbindelsen igen, skal du blot klikke på den knap. Det er muligt at åbne mange af disse vinduer på én gang. Systemet indeholder også SFTP til filoverførsler.
Solar-PuTTY installeres på Windows og Windows Server .
REDAKTØRENS VALG
SolarPuTTY er vores bedste valg til et SSH- og SFTP-værktøj, fordi det giver alle de indikatorer, som vi ledte efter i det perfekte system. Det gør det muligt at åbne flere forbindelser samtidigt og inkluderer en terminalemulator, der er beskyttet afSSHplusSFTPtil filoverførsler. Dette er et brugervenligt hjælpeprogram, der ikke koster noget at bruge.
Få 100 % gratis værktøj:solarwinds.com/free-tools/solar-putty/registration
Operativ system:Windows
to. files.com (GRATIS PRØVE)
files.com opfylder ikke alle vores udvælgelseskriterier, fordi den ikke tilbyder en terminalemulator. Det er dog lidt bedre, fordi det giver hver kunde en cloud-lagerplads at oprette forbindelse til. Dette system bruger SFTP og FTPS at uploade filer til dens relaterede cloud-filserver. Brugere distribuerer derefter filer fra denne placering ved at sende modtagere et link for sikker adgang til filen på files.com-serveren i stedet for at sende selve filen.
Files.com-systemet gør det muligt for brugere at dele adgang til filer på cloud-serveren og også sende invitationer til udenforstående, så de kan se filen in situ.
Files.com opkræves ved abonnement med en sats pr. bruger pr. måned. Tjenesten er tilgængelig i tre udgaver, kaldet Forret , Strøm , og Premier . Disse omfatter henholdsvis 1, 5 og 10 TB dataforbrug pr. måned. Du kan få adgang til Files.com på en7-dages gratis prøveperiode.
files.com Få adgang til 7-dages GRATIS prøveperiode
3. PuTTY
PuTTYer en meget kendt SSH terminal emulator . Solar-PuTTY er faktisk en forbedret frontend til dette værktøj. Men hvis du ikke vil have noget at gøre med store virksomheders produkter, foretrækker du måske denne originale version.
Dette værktøj er meget enkelt og let. Den fungerer som en indstillingsskærm til SSH og en grænseflade til SFTP og har også mulighed for at bruge SCP til filoverførsler. Systemet er tilgængeligt for Windows , macOS , og Unix og det er gratis at installere .
Fire. WinSCP
WinSCP er et populært værktøj til Windows der fungerer som en SSH terminalemulator samt en klient eller SCP og SFTP . Det er blevet downloadet mere end 153 millioner gange, og det er gratis at bruge.
Brugeren kan vælge udseendet af hjælpeprogrammet fra en liste over muligheder. Der er en ' system til system ” layout, der viser den lokale filmappestruktur til venstre og den eksterne filmappestruktur til højre. Du bare Træk og slip filer fra den ene side til den anden for at starte en filoverførsel.
Dette værktøj er meget nemt at bruge, og du kan få det gratis .
5. Bitvise SSH
Bitvise SSHtilbydes som en klient og en server . Klientmodulet er gratis at bruge og det inkluderer en Fjernskrivebord service samt en fjernterminal, som fungerer ved kommandoprompten. Filoverførselsværktøjerne indbygget i dette værktøj er SFTP og SCP .
Servermodulet kører også på Windows, og det er et betalt produkt. Serveren indsamler og viser også statistik om SSH- og SFTP-aktivitet pr. bruger eller pr. gruppe. Bitvise SSH-serveren kan købes på en 1-, 2-, 3- eller 5-årig licens. Der er en Personlig udgave, som er gratis, men denne er ikke tilgængelig for virksomheder. Den betalte version af Bitvise SSH-serveren tilbydes på en 30 dages gratis prøveperiode .