File Transfer Protocol (FTP) werd veel gebruikt protocol om bestanden of gegevens over te dragen op afstand in niet-versleutelde formaat dat is niet veilige manier om te communiceren. Zoals we allemaal weten dat File Transfer Protocol is helemaal niet veilig, omdat alle transmissies gebeurt in duidelijke tekst en de gegevens kunnen worden gelezen door iedereen tijdens het snuiven van de pakketten op het netwerk.,
dus, in principe kan FTP worden gebruikt in beperkte gevallen of op de netwerken die u vertrouwt. In de loop van de tijd SCP en SSH adressen deze beveiliging ambiguïteit en voegde een versleutelde beveiligde laag tijdens de overdracht van gegevens tussen externe computers.
SFTP (Secure File Transfer Protocol) draait standaard over SSH protocol op standaard poort 22 om een beveiligde verbinding tot stand te brengen. SFTP is geïntegreerd in vele GUI tools (FileZilla, WinSCP, FireFTP etc.).,
beveiligingswaarschuwingen: open de SSH-poort (Secure SHell) niet globaal, omdat dit een inbreuk op de beveiliging zou zijn. U kunt alleen openen voor specifieke IP van waar je gaat om bestanden over te dragen of te beheren op een extern systeem of vice versa.
- 5 Best Practices to Secure and Protect SSH Server
- 10 wget Commando voorbeelden in Linux
Dit artikel zal u begeleiden 10 SFTP Commando voorbeelden om het te gebruiken via interactieve command-line interface.,
hoe te verbinden met SFTP
standaard wordt hetzelfde SSH-protocol gebruikt om een SFTP-verbinding te authenticeren en 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 succesvol is, ziet u een shell met een SFTP> prompt.
# sftp [email protected] to [email protected]'s password:sftp>
hulp ophalen
zodra u op de SFTP-prompt de beschikbare opdrachten controleert door ‘?’of’ help ‘ bij de opdrachtprompt.,
sftp> ?Available commands:cd path Change remote directory to 'path'lcd path Change local directory to 'path'chgrp grp path Change group of file 'path' to 'grp'chmod mode path Change permissions of file 'path' to 'mode'chown own path Change owner of file 'path' to 'own'help Display this help textget remote-path Download filells ] Display local directory listingln oldpath newpath Symlink remote filelmkdir path Create local directorylpwd Print local working directoryls Display remote directory listinglumask umask Set local umask to 'umask'mkdir path Create remote directoryput local-path Upload filepwd Display remote working directoryexit Quit sftpquit Quit sftprename oldpath newpath Rename remote filermdir path Remove remote directoryrm path Delete remote filesymlink oldpath newpath Symlink remote fileversion Show SFTP version!command Execute 'command' in local shell! Escape to local shell? Synonym for help
huidige werkmap controleren
het commando ‘lpwd’ wordt gebruikt om de lokale huidige werkmap te controleren, terwijl het commando ‘pwd’ wordt gebruikt om externe werkmap te controleren.
sftp> lpwdLocal working directory: /sftp> pwdRemote working directory: /tecmint/
- lpwd – print de huidige map op uw systeem
- pwd – print de huidige map op de ftp-server
Listing Files
Listing files and directory ‘ s in local as well as remote system.,
op afstand
sftp> ls
op lokaal
sftp> lls
Upload bestand
zet enkele of meerdere bestanden in systeem op afstand.
sftp> put local.profileUploading local.profile to /tecmint/local.profile
Upload Mutiple Files
meerdere bestanden op een extern systeem zetten.
sftp> mput *.xls
Download bestanden
het ophalen van enkele of meerdere bestanden in het lokale systeem.
sftp> get SettlementReport_1-10th.xlsFetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
krijg meerdere bestanden op een lokaal systeem.
sftp> mget *.xls
opmerking: zoals we standaard kunnen zien met get commando download bestand in Lokaal systeem met dezelfde naam., We kunnen downloaden op afstand bestand met een andere naam met vermelding van de naam aan het einde. (Dit geldt alleen tijdens het downloaden van een enkel bestand).
mappen wisselen
schakelen van de ene map naar een andere map op lokale en externe locaties.
op afstand
sftp> cd testsftp>
op lokaal
sftp> lcd Documents
Mappen aanmaken
nieuwe mappen aanmaken op lokale en externe locaties.
sftp> mkdir test
sftp> lmkdir Documents
mappen verwijderen
map of Bestand verwijderen in extern systeem.,
sftp> rm Report.xls
sftp> rmdir sub1
OPMERKING: Om een map van een externe locatie te verwijderen/verwijderen, moet de map leeg zijn.
Exit SFTP Shell
De’!’Commando drop ons in de lokale shell van waaruit we Linux commando’ s kunnen uitvoeren. Typ’ exit ‘ Commando waar we sftp> prompt return kunnen zien.
sftp> !# exitShell exited with status 1sftp>
conclusie
de SFTP is een zeer nuttig hulpmiddel voor het beheren van servers en het overbrengen van bestanden van en naar (lokaal en Remote). We hopen dat deze tuts u zal helpen om het gebruik van SFTP in zekere mate te begrijpen.