![Download AirDroid offline installatieprogramma voor Windows en Mac (nieuwste versie)](/f/0df9de7bcf8fa3b964c5a6686ba94ecb.jpg?width=100&height=100)
Protocol voor bestandsoverdracht (FTP) was een veelgebruikt protocol om bestanden of gegevens op afstand over te dragen in niet-versleutelde indeling, wat geen veilige manier is om te communiceren. Zoals we allemaal weten Protocol voor bestandsoverdracht is helemaal niet veilig omdat alle transmissies in duidelijke tekst plaatsvinden en de gegevens door iedereen kunnen worden gelezen tijdens het snuiven van de pakketten op het netwerk.
Dus in principe kan FTP in beperkte gevallen worden gebruikt of op de netwerken die u vertrouwt. In de loop van de tijd SCP en SSH lost deze beveiligingsambiguïteit op en voegde een gecodeerde veilige laag toe tijdens de overdracht van gegevens tussen externe computers.
SFTP (Protocol voor beveiligde bestandsoverdracht) rijd over SSH protocol op standaardpoort 22 standaard om een beveiligde verbinding tot stand te brengen. SFTP is geïntegreerd in veel GUI hulpmiddelen (FileZilla, WinSCP, FireFTP enz.).
Beveiligingswaarschuwingen
: Gelieve niet te openen SSH poort (Veilige SCHAAL) wereldwijd, aangezien dit een inbreuk op de beveiliging zou zijn. U kunt alleen openen voor een specifiek IP-adres van waaruit u bestanden op een extern systeem gaat overbrengen of beheren of omgekeerd.Dit artikel zal je begeleiden 10 voorbeelden van sftp-opdrachten om het te gebruiken via een interactieve opdrachtregelinterface.
Standaard wordt hetzelfde SSH-protocol gebruikt om te verifiëren en een SFTP-verbinding tot stand te brengen. Om een SFTP-sessie te starten, voert u de gebruikersnaam en de externe hostnaam of het IP-adres in bij de opdrachtprompt. Zodra de authenticatie is gelukt, ziet u een shell met een sftp> snel.
[[e-mail beveiligd] ~]# sftp [e-mail beveiligd] Verbinding maken met 27.48.137.6... [e-mail beveiligd]wachtwoord: sftp>
Eens, jij in de sftp-prompt, controleer de beschikbare commando's door '?' of 'helpen' bij de opdrachtprompt.
sftp>? Beschikbare commando's: cd path Verander de externe map in 'path' lcd path Verander lokale map in 'path' chgrp grp pad Verander groep van bestand 'pad' naar 'grp' chmod mode path Wijzig de rechten van het bestand 'path' naar 'mode' chown eigen pad Verander eigenaar van bestand 'pad' naar 'eigen' help Geef deze helptekst weer. get remote-path [local-path] Download bestand. lls [ls-options [pad]] Toon lokale directorylijst. ln oudpad nieuwpad Symlink extern bestand. lmkdir-pad Maak een lokale map aan. lpwd Lokale werkmap afdrukken. ls [pad] Lijst met externe mappen weergeven. lumask umask Zet lokale umask op 'umask' mkdir-pad Maak een externe map aan. put local-path [remote-path] Bestand uploaden. pwd Externe werkmap weergeven. afsluiten Sluit sftp af. stoppen Stop sftp. hernoem oudpad nieuwpad Hernoem extern bestand. rmdir pad Verwijder externe map. rm path Verwijder extern bestand. symlink oud pad nieuw pad Symlink extern bestand. versie Toon SFTP-versie. !command Voer 'command' uit in de lokale shell.! Ontsnap naar de lokale shell.? Synoniem voor hulp
Het bevel 'lpwd' wordt gebruikt om de. te controleren lokaal huidige werkmap, terwijl 'pwd' commando wordt gebruikt om te controleren Op afstand werkmap.
sftp> lpwd. Lokale werkmap: / sftp> pwd. Externe werkmap: /tecmint/
Lijst van bestanden en mappen in zowel lokaal als extern systeem.
sftp> ls
sftp> lls
Plaats enkele of meerdere bestanden in het externe systeem.
sftp> plaats lokaal.profiel. Local.profile uploaden naar /tecmint/local.profile
Meerdere bestanden op een extern systeem plaatsen.
sftp> mput *.xls
Enkele of meerdere bestanden in het lokale systeem krijgen.
sftp> verkrijg SettlementReport_1-10th.xls. /tecmint/SettlementReport_1-10th.xls ophalen naar SettlementReport_1-10th.xls
Haal meerdere bestanden op een lokaal systeem.
sftp> mget *.xls
Opmerking: Zoals we standaard kunnen zien met commando krijgen download bestand in het lokale systeem met dezelfde naam. We kunnen een extern bestand downloaden met een andere naam en de naam aan het einde specificeren. (Dit is alleen van toepassing tijdens het downloaden van een enkel bestand).
Overschakelen van de ene directory naar een andere directory op lokale en externe locaties.
sftp> cd-test. sftp>
sftp> lcd-documenten
Nieuwe mappen maken op lokale en externe locaties.
sftp> mkdir-test
sftp> lmkdir-documenten
Verwijder de map of het bestand in het externe systeem.
sftp> rm Report.xls
sftp> rmdir sub1
Opmerking: Om een map van een externe locatie te verwijderen/verwijderen, moet de map leeg zijn.
De '!' command drop ons in lokale shell van waaruit we Linux-commando's kunnen uitvoeren. Typ 'Uitgang' commando waar we kunnen zien sftp> spoedige terugkeer.
sftp>! [[e-mail beveiligd] ~]# afsluiten. Shell stapte uit met status 1. sftp>
De SFTP is een zeer handig hulpmiddel voor het beheren van servers en het overbrengen van bestanden van en naar (lokaal en Op afstand). We hopen dat deze tuts je zal helpen het gebruik van te begrijpen SFTP in zekere mate.