File Transfer Protocol (FTP), byl široce používán protokol pro přenos souborů nebo dat na dálku v nešifrované podobě, který není bezpečný způsob, jak komunikovat. Jak všichni víme, že Přenos Souborů Protokol, není vůbec bezpečné, protože všechny přenosy se stane v vymazat text a data mohou být čitelný kýmkoli během čichání pakety na síti.,
Takže, v podstatě FTP může být použit v omezených případech nebo na sítě, které důvěřujete. V průběhu času SCP a SSH řeší tuto bezpečnostní nejednoznačnost a přidávají šifrovanou bezpečnou vrstvu při přenosu dat mezi vzdálenými počítači.
SFTP (Secure File Transfer Protocol) běží přes SSH protokol na standardním portu 22 ve výchozím nastavení pro vytvoření zabezpečeného připojení. SFTP byl integrován do mnoha GUI nástrojů(FileZilla, WinSCP, FireFTP atd.).,
bezpečnostní varování: neotevírejte SSH port (Secure SHell) po celém světě, protože by to bylo narušení bezpečnosti. Můžete otevřít pouze pro konkrétní IP, odkud budete přenášet nebo spravovat soubory ve vzdáleném systému nebo naopak.
- 5 Nejlepší Postupy pro zabezpečení a Ochranu SSH Server
- 10 Wget Příklady příkazů v Linuxu
Tento článek vás provede 10 sftp příklady příkazů použít to přes interaktivní rozhraní příkazového řádku.,
Jak se Připojit k SFTP
ve výchozím nastavení, stejné SSH protokol je používán k ověření a vytvoření SFTP připojení. Chcete-li zahájit relaci SFTP, zadejte na příkazovém řádku uživatelské jméno a vzdálené jméno hostitele nebo adresu IP. Jakmile ověření úspěšné, uvidíte shell s SFTP> výzva.
# sftp [email protected] to [email protected]'s password:sftp>
Získání nápovědy
jednou v řádku sftp Zkontrolujte dostupné příkazy zadáním‘?’nebo‘ pomoc ‚ na příkazovém řádku.,
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
Zkontrolujte, Současné Pracovní Adresář
příkaz ‚lpwd‘ se používá ke kontrole Místní současné pracovní adresář, vzhledem k tomu, ‚pwd‘ příkaz se používá ke kontrole Vzdáleného pracovního adresáře.
sftp> lpwdLocal working directory: /sftp> pwdRemote working directory: /tecmint/
- lpwd – tisk aktuálního adresáře na vašem systému
- pwd – vypíše aktuální adresář na ftp serveru
Seznam Souborů
Výpis souborů a adresářů v místní, stejně jako vzdálený systém.,
Dálkový ovladač
sftp> ls
Místní
sftp> lls
Nahrát Soubor
Položte jeden nebo více souborů ve vzdáleném systému.
sftp> put local.profileUploading local.profile to /tecmint/local.profile
Nahrajte Mutiple Files
Vložte více souborů do vzdáleného systému.
sftp> mput *.xls
Download Files
získání jednoho nebo více souborů v místním systému.
sftp> get SettlementReport_1-10th.xlsFetching /tecmint/SettlementReport_1-10th.xls to SettlementReport_1-10th.xls
Získejte více souborů v místním systému.
sftp> mget *.xls
poznámka: jak vidíme ve výchozím nastavení pomocí příkazu get download soubor v místním systému se stejným názvem., Můžeme stáhnout vzdálený soubor s jiným názvem určujícím název na konci. (To platí pouze při stahování jednoho souboru).
přepínání adresářů
přepnutí z jednoho adresáře do jiného adresáře v lokálních a vzdálených lokalitách.
Dálkový ovladač
sftp> cd testsftp>
Místní
sftp> lcd Documents
Vytvoření Adresáře
Vytváření nových adresářů na místních a vzdálených místech.
sftp> mkdir test
sftp> lmkdir Documents
Odebrat adresáře
odebrat adresář nebo soubor ve vzdáleném systému.,
sftp> rm Report.xls
sftp> rmdir sub1
Poznámka: Chcete-li odstranit/smazat libovolný adresář ze vzdáleného umístění, adresář musí být prázdný.
Exit sFTP Shell
the ‚!’příkaz nás přeneste do místního shellu, odkud můžeme spouštět příkazy Linuxu. Zadejte příkaz „exit“, kde vidíme sftp > prompt return.
závěr
SFTP je velmi užitečný nástroj pro správu serverů a přenos souborů do az (místní a vzdálené). Doufáme, že tento tuts vám pomůže pochopit použití SFTP v určité míře.