Zatiaľ čo scp nám umožňuje iba prenášať súbory zo zariadenia do iného pomocou sftp, môžeme upravovať atribúty súborov na vzdialenom zariadení, vytvárať a odstraňovať adresáre, zastaviť a pokračovať v prenose, prechádzať vzdialené adresáre a používať ich prostredníctvom grafických a priateľských rozhrania, samozrejme na zdieľanie súborov s ostatnými používateľmi by bol server SFTP výhodnejší ako scp.
Začíname so sftp
Syntax protokolu SFTP je veľmi podobná protokolu FTP. Na rozdiel od SCP sa najskôr musíme pripojiť k serveru, aby sme dali pokyny. Ak sa chcete pripojiť k serveru bez zadania akýchkoľvek parametrov na type konzoly, postupujte takto:
sftp
Kde:
sftp = zavolá program
@
Poznámka: nahradiť pokyny medzi < > pre správne informácie a na požiadanie zadajte heslo.
Ako vidíte na sekvencii snímok obrazovky, po spustení „je„Na serveri som nenašiel žiadne dostupné súbory ani adresáre. Preto nahrajme súbor z lokálneho zariadenia na server, zadajte:
dať
Kde:
dať = dáva pokyn na nahranie súboru z lokálneho počítača na server.
= zadajte súbor a jeho umiestnenie na lokálnom zariadení.
Ak si chceme stiahnuť súbor, napíšeme:
dostať
Ak neurčíme iný, súbor sa stiahne do nášho miestneho adresára. Ak chcete vedieť, aký je náš lokálny adresár od typu sftp:
lpwdSkontrolujte aktuálny adresár na serveri:
pwdSme v domovskom adresári používateľa zdieľané na lokálnom zariadení a v domovskom adresári používateľa linuxhint na vzdialenom zariadení.
Ak chcete prevziať súbor s iným umiestnením, do ktorého sa má uložiť, zadajte:
dostať
Ako vidíte, súbory sa teraz preniesli do adresára K stiahnutiu.
Sftp nám tiež umožňuje rekurzívny prenos adresárov (vrátane jeho podadresárov), na rekurzívny prenos adresárov stačí zadať parameter -r, ak na vašom serveri nie je k dispozícii adresár, vytvorte ho napísaním „testovací adresár mkdir”, Potom na stiahnutie typu adresára:
dostať -r
Ako vidíte na snímke obrazovky, stiahli sme si adresár s názvom adresár testov do nášho lokálneho adresára s názvom K stiahnutiu v rámci zdieľané Domov. Ak nezadáme lokálne umiestnenie pre adresár alebo súbor, ktorý stiahneme, uloží sa do lokálneho adresára (do priečinka, ktorý ste skontrolovali lpwd) ako v nasledujúcom príklade:
Môžeme tiež uložiť súbory a adresáre s iným názvom ako pôvodný, zadajte:
dostať -r
Môžeme tiež nahrať adresáre z nášho lokálneho zariadenia pomocou príkazu put, nahrajme adresár testdirectory2, kópiu zdroja s iným názvom, zadaním:
mkdirdať <
Toto sú základné príkazy na používanie sftp spustením „muž sftp”Môžete vidieť všetky dostupné možnosti a parametre. Môžete tiež napísať
Dúfam, že vám tento návod pomohol začať používať sftp z príkazového riadku. Postupujte podľa pokynov pre systém LinuxHint, kde nájdete ďalšie tipy a aktualizácie pre systém Linux.