Zatímco scp nám umožňuje pouze přenášet soubory ze zařízení do jiného pomocí sftp, můžeme upravovat atributy souborů na vzdáleném zařízení, vytvářet a odebírat adresáře, zastavit a obnovit přenos, procházet vzdálené adresáře a používat jej prostřednictvím grafických a přátelských rozhraní, samozřejmě pro sdílení souborů s ostatními uživateli by byl SFTP server výhodnější než scp.
Začínáme se sftp
Syntaxe SFTP je velmi podobná FTP. Na rozdíl od SCP se nejprve musíme připojit k serveru, abychom dali pokyny. Chcete-li se připojit k serveru bez zadání jakýchkoli parametrů na typu konzoly:
sftp
Kde:
sftp = volá program
@
Poznámka: vyměňte pokyny mezi < > pro správné informace a na požádání zadejte heslo.
Jak vidíte na sekvenci snímků obrazovky, po spuštění „je„Na serveru jsem nenašel žádné dostupné soubory ani adresáře. Proto nahrajeme soubor z místního zařízení na server, zadejte:
dát
Kde:
dát = dává pokyn k nahrání souboru z místního počítače na server.
= zadejte soubor a jeho umístění v místním zařízení.
Pokud si chceme stáhnout soubor, napište:
dostat
Pokud nezadáme jiný, soubor se stáhne do našeho místního adresáře. Chcete-li vědět, jaký je náš místní adresář od typu sftp:
lpwdChcete-li zkontrolovat aktuální adresář na typu serveru, postupujte takto:
pwdJsme v domovském adresáři uživatele sdílené na místním zařízení a v domovském adresáři uživatele linuxhint na vzdáleném zařízení.
Chcete-li stáhnout soubor určující jiné umístění pro uložení, zadejte:
dostat
Jak vidíte, soubory byly nyní přeneseny do adresáře Soubory ke stažení.
Sftp nám také umožňuje rekurzivně přenášet adresáře (včetně jeho podadresářů), k rekurzivnímu přenosu adresáře stačí zadat parametr -r, pokud na serveru není k dispozici adresář, vytvořte jej zadáním „testovací adresář mkdir”, Pak pro stažení typu adresáře:
dostat -r
Jak vidíte na snímku obrazovky, stáhli jsme adresář s názvem testdirectory do našeho místního adresáře s názvem Soubory ke stažení v rámci sdílené Domov. Pokud nezadáme místní umístění pro adresář nebo soubor, který stáhneme, uloží se do místního adresáře (ten, u kterého jste zkontrolovali lpwd) jako v následujícím příkladu:
Můžeme také ukládat soubory a adresáře s jiným názvem než originál, zadejte:
dostat -r
Můžeme také nahrát adresáře z našeho lokálního zařízení pomocí put, nahrajeme adresář testdirectory2, kopii zdroje s jiným názvem zadáním:
mkdirdát <
Toto jsou základní příkazy pro použití sftp spuštěním „muž sftp”Můžete vidět všechny dostupné možnosti a parametry. Můžete také psát
Doufám, že vám tento návod pomohl začít používat sftp z příkazového řádku. Pokračujte v LinuxHint pro další tipy a aktualizace pro Linux.