<link href = "// fonts.googleapis.com/css?family=Roboto+Slab:700%7CRoboto:700%7CRoboto:normal" rel = "stylesheet">

7 užitečné příklady příkazového řádku SFTP

Všichni jsme obeznámeni s protokolem FTP a pokud čtete tento článek, pravděpodobně jste jej použili k přenosu souborů na váš virtuální server a do místního počítače. FTP je velmi jednoduchý protokol, ale je také velmi nejistý. Všechny přenosy, včetně uživatelského jména a hesla, jsou přenášeny v čistém textu a při přenosu dat nevyužívají žádný typ zabezpečení ani šifrování. To znamená, že všechna data si může přečíst kdokoli, kdo může zachytit přenos. Naštěstí existuje skvělá náhrada za protokol FTP - SFTP.

SFTP znamená protokol pro bezpečný přenos souborů a spoléhá na protokol SSH. SFTP umožňuje uživatelům přenášet data přes připojení, které je zabezpečeno pomocí dobře známého protokolu SSH (Secure Shell). Protokol SFTP je také rychlejší a používá méně dat než protokol FTP. Proto doporučujeme používat SFTP namísto FTP, kdykoli je to možné. Můžete přenášet soubory mezi počítači pomocí některých oblíbených SFTP klientů, jako je FileZilla, Cyberduck nebo WinSCP. Můžete to také provést přímo z příkazového řádku systému Linux.

V tomto článku uvedeme a vysvětlíme některé z nejpopulárnějších a nejužitečnějších příkazů SFTP. Jsou skvělé pro začátečníky - snadno pochopitelné a užitečné pro každodenní úlohy serveru.

1. Připojte se k serveru SFTP

Pomocí SFTP se můžete připojit ke vzdálenému serveru pomocí následujícího příkazu

sftp user @ IP_Address user @ IP_Address 'password: Připojeno k IP_Address.

Můžete také použít jméno hostitele namísto adresy IP.

Již jsme zmínili, že SFTP používá stejný protokol jako SSH, takže pokud SSH neposlouchá na výchozím portu 22, můžete zadat port v příkazu

sftp -oPort = uživatel 2345 @ IP_Address

Kde '2345' je číslo portu, který používáte.

2. Seznam všech souborů v aktuálním adresáři

Pomocí příkazu ls můžete zobrazit všechny soubory a adresáře v aktuálním pracovním adresáři

sftp> ls directory directory1 soubor file.txt file.zip

Můžete také zobrazit soubory v místním systému

sftp> lls

3. Procházejte adresáře

Chcete-li najít aktuální pracovní adresář na místním serveru, použijte ho

sftp> pwd Vzdálený pracovní adresář: / home / user

pro místní server použijte následující příkaz

sftp> lpwd Místní pracovní adresář: /

Snadno můžete změnit pracovní adresář v SFTP. Použití vzdáleného serveru

sftp? cd adresář

a pro místní použití serveru

sftp> adresář lcd

4. Nahrajte soubory a adresáře pomocí příkazu put

Můžete načíst jeden nebo více souborů nebo adresářů z místního počítače na vzdálený.

sftp> dát název souboru

Chcete-li nahrát více souborů, použijte následující příkaz

sftp> mput soubor1 soubor2 file3

Chcete-li nahrát adresář na vzdálený server, musíte nejprve vytvořit cílový adresář na vzdáleném serveru a spustit nahrávání

sftp> mkdir adresář sftp> put -r adresář /

5. Stahujte soubory a adresáře pomocí příkazu get

Stáhněte jeden soubor ze vzdáleného zařízení do místního počítače

sftp> získat soubor

nebo stáhnout více souborů příkazem 'mget'

sftp> soubor mget soubor1 soubor23

Stáhněte adresář a celý jeho obsah pomocí následujícího příkazu

sftp> get -r adresář

6. Vytvořte a odstraňte adresáře

Vytvořte nový adresář na vzdáleném serveru

sftp> mkdir newdirectory

Vytvořte nový adresář na místním serveru

sftp> lmkdir newdirectory

7. Získání nápovědy

Všechny příkazy SFTP najdete s krátkým popisem spuštěním 'help' nebo '?'.

sftp>? Dostupné příkazy: bye Quit sftp cesta cd Změnit vzdálený adresář na cestu path chgrp grp Změnit skupinu cesty 'path' do 'grp' Chmod cesta Změnit oprávnění souboru 'path' na 'Mode' chown vlastní cestu Změnit vlastníka souboru 'cesta' k 'vlastní' df [-hi] [cesta] Zobrazit statistiky pro aktuální adresář nebo souborový systém obsahující exit 'path' Ukončit sftp get [-Ppr] remote [local] Stáhnout soubor reget remote [ tento text nápovědy lcd cesta Změna místního adresáře na 'cesta' lls [ls-options [path]] Zobrazení výpisu místního adresáře lmkdir cesta Vytvoření lokálního adresáře ln [-s] oldpath newpath Vzdálený soubor propojení (-s pro symbolický odkaz) lpwd Tisk místní práce adresář ls [-1afhlnrSt] [path] Zobrazit seznam vzdálených adresářů lumask umask Nastavit místní umask na cestu 'umask' mkdir Vytvoření postupu vzdáleného adresáře Přepnout zobrazení měřiče pokroku [-Ppr] local [remote] Nahrát soubor pwd Zobrazení vzdáleného pracovního adresáře quit Ukončit sftp přejmenovat oldpath newpath Přejmenovat vzdálený soubor rm path Del ete vzdálený soubor rmdir cesta Odstranění vzdáleného adresáře symlink oldpath newpath verze vzdáleného souboru Symlink Zobrazit příkaz SFTP verze! Proveďte příkaz "command" v lokálním shellu! Útěk do místního shellu? Synonymum pro pomoc

Zdroj

Jedna reakce

  1. BenTek

Napsat komentář