v tomto tutoriálu vysvětlím, jak používat příkaz Linux ftp na shellu. Ukážu vám, jak se připojit k FTP serveru, nahoru-a stahovat soubory a vytvářet adresáře. I když existuje mnoho pěkných desktopů FTP klientů k dispozici, příkaz FTP je stále užitečné, když pracujete na dálku na serveru přes SSH relace a např. chcete načíst záložní soubor z vašeho FTP úložiště.,
Krok 1: Vytvoření připojení FTP
pro připojení k FTP serveru musíme zadat okno terminálu “ ftp “ a poté název domény „domain.com“ nebo IP adresa FTP serveru.
Příklady:
ftp domain.com
ftp 192.168.0.1
ftp [email protected]
Poznámka: na tomto příkladu jsme použili anonymní server.
nahraďte IP a doménu ve výše uvedených příkladech adresou IP nebo doménou vašeho FTP serveru.,
Krok 2: Přihlaste se pomocí uživatele a hesla
většina přihlášení FTP serverů je chráněna heslem, takže nás server požádá o „uživatelské jméno“ a „heslo“.
Pokud se připojíte k tzv. anonymní FTP server, pak zkuste použít „anonymní“ jako uživatelské jméno a prázdné heslo:
Name: anonymous
Password:
terminálu, vrátí zprávu jako je tato:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
Když jste přihlášeni úspěšně.,
3. Krok: Práce s adresáři
příkazy do seznamu, přesouvat a vytvářet složky na FTP serveru jsou téměř stejné, jako bychom použít shell lokálně na našem počítači, je zkratka pro seznam, cd-změna adresáře mkdir vytvoření adresáře…,možnosti nastavení:
ftp> ls
server vrátí:
Změna Adresáře:
změnit adresář, můžeme psát:
ftp> cd directory
server vrátí:
250 Directory succesfully changed.
4. Krok: Stažení souborů s FTP
Před stažením souboru, měli bychom nastavit lokální FTP soubor ke stažení directory pomocí ‚lcd displej‘ příkaz:
lcd /home/user/yourdirectoryname
Pokud jste dont zadat adresář pro stahování, soubor se stáhne do aktuálního adresáře, kde jste byli v době, kdy jste začal relace FTP.,
Nyní, můžeme použít příkaz “ get “ příkaz pro stažení souboru, použití je:
get file
soubor bude stažen do adresáře dříve nastavené s lcd‘ příkaz.
server vrátí další zprávu:
local: file remote: file
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file (xxx bytes).
226 File send OK.
XXX bytes received in x.xx secs (x.xxx MB/s).
ke stažení několika souborů můžeme použít zástupné znaky. V tomto příkladu budu stahovat všechny soubory s.přípona souboru xls.
mget *.xls
Krok 5: Nahrání Souborů s FTP
můžeme nahrát soubory, které jsou v místním adresáři, kde jsme udělali FTP připojení.,
pro nahrání souboru můžeme použít příkaz „put“.
put file
Když soubor, který chcete nahrát, není v místním adresáři, můžete použít absolutní cestu, začínající“/“:
put /path/file
nahrát několik souborů můžeme použít příkaz mput podobné mget příklad z výše uvedených:
mput *.xls
Krok 6: ukončení připojení k FTP serveru
Jakmile budeme mít hotovo FTP práci, bychom měli ukončit připojení z bezpečnostních důvodů., K dispozici jsou tři příkazy, které můžeme použít k zavřít připojení:
bye
exit
quit
Některý z nich bude odpojit PC od FTP serveru a vrátí:
221 Goodbye
Pokud budete potřebovat nějakou další pomoc, jakmile jste připojeni k FTP serveru, zadejte „pomoc“ a to vám ukáže všechny dostupné příkazy FTP.