FTP

Brug sftp fra Linux-kommandolinjen

Brug sftp fra Linux-kommandolinjen
I denne artikel sftp vil et alternativ til scp blive forklaret. Som sagt i vores SCPs artikel fungerer både scp og sftp gennem ssh-protokollen i modsætning til FTPS (MS Windows) krypteret via SSL. Ssh-protokollen er krypteret, og informationen, der rejser fra en enhed til en anden igennem den, er sikker i modsætning til protokoller som telnet eller ftp, som ikke er krypteret, så sniffere kan interferere med dataene som vist tidligere, da vi forklarede, hvordan man kan snuse billeder, der overføres inden for en ukrypteret netværk eller protokol.

Mens scp kun tillader os at overføre filer fra en enhed til anden med sftp, kan vi redigere filattributter på den eksterne enhed, oprette og fjerne mapper, stoppe og genoptage overførslen, gennemse fjernmapper og bruge den gennem grafisk og venlig grænseflader, selvfølgelig for at dele filer med andre brugere, ville en SFTP-server være fordelagtig i forhold til scp.

Kom godt i gang med sftp

SFTPs syntaks ligner meget FTP. I modsætning til SCP skal vi først oprette forbindelse til serveren for at give instruktioner. Sådan opretter du forbindelse til en server uden at angive nogen parametre på konsoltypen:

sftp @

Hvor:

sftp = kalder programmet
= udskift det med dit brugernavn (e.g rod)

@ = udskift det til din server ip eller vært.

Bemærk: udskift instruktionerne imellem < > for de korrekte oplysninger, og skriv adgangskoden, når du bliver spurgt.

Som du kan se i skærmbilledsekvensen, efter at have kørt “ls”Jeg fandt ingen tilgængelige filer eller mapper på serveren. Lad os derfor uploade en fil fra den lokale enhed til serveren, skriv:

sætte

Hvor:

sætte = instruerer at uploade en fil fra den lokale computer til serveren.

= angiv filen og dens placering på den lokale enhed.

Hvis vi vil downloade en fil, skal du skrive:

Filen downloades til vores lokale bibliotek, medmindre vi angiver en anden. At vide, hvad er vores lokale bibliotek fra sftp-typen:

lpwd

Sådan kontrolleres den aktuelle mappe på servertypen:

pwd

Vi er i brugerens hjemmekatalog delt på den lokale enhed og i hjemmets bibliotek for brugeren linuxhint på den eksterne enhed.

For at downloade en fil, der angiver en anden placering for den, der skal gemmes, skriv:

Som du ser blev filer nu overført til biblioteket Downloads.

Sftp tillader os også at overføre mapper rekursivt (inklusive dets underkataloger), for at overføre en mappe rekursivt behøver vi kun at specificere parameteren -r, hvis der ikke er en tilgængelig mappe på din server, skal du oprette den ved at skrive “mkdir testkatalog”For derefter at downloade katalogtypen:

få -r  

Som du kan se på skærmbilledet, downloadede vi den kaldte mappe testkatalog til vores lokale telefonbog kaldet Downloads inden for delt hjem. Hvis vi ikke angiver en lokal placering til biblioteket eller filen, downloader vi den, gemmes i den lokale mappe (den, du tjekker med lpwd) som i det næste eksempel:

Vi kan også gemme filer og mapper med et andet navn end originalen, skriv:

få -r  

Vi kan også uploade mapper fra vores lokale enhed ved hjælp af put, lad os uploade kataloget testkatalog2, en kopi af kilden med et andet navn ved at skrive:

mkdir
sætte <>

Det er de grundlæggende kommandoer til at bruge sftp ved at køre “mand sftp”Kan du se alle tilgængelige indstillinger og parametre. Du kan også skrive en gang logget ind på en server.

Jeg håber, du fandt denne tutorial nyttig til at begynde at bruge sftp fra kommandolinjen. Fortsæt med at følge LinuxHint for yderligere tip og opdateringer om Linux.

Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...
0 A.D. Vejledning
Ud af de mange strategispil derude, 0 A.D. formår at skille sig ud som en omfattende titel og et meget dybt, taktisk spil på trods af at det er open s...
Unity3D Tutorial
Introduktion til Unity 3D Unity 3D er en kraftfuld spiludviklingsmotor. Det er cross platform, det er det giver dig mulighed for at oprette spil til m...