Používanie protokolu FTP pomocou počítačov Linux
FTP je najjednoduchší a najznámejší protokol prenosu súborov, ktorý vymieňa súbory medzi lokálnym počítačom a vzdialeným počítačom alebo sieťou. Operačné systémy Linux a Unix majú vstavané výzvy na príkazový riadok, ktoré môžete použiť ako FTP klientov na vytváranie FTP pripojenia.
Upozornenie: FTP prenos nie je šifrovaný. Ktokoľvek, kto preberá prenos, môže čítať odoslané údaje, vrátane používateľského mena a hesla. Pre bezpečný prenos použite SFTP .
Vytvorte pripojenie FTP
Skôr ako budete môcť používať rôzne príkazy FTP, musíte vytvoriť spojenie so vzdialenou sieťou alebo počítačom. Vykonajte to otvorením terminálového okna v systéme Linux a napísaním ftp, za ktorým nasleduje názov domény alebo IP adresa FTP servera, napríklad ftp 192.168.0.1 alebo ftp domain.com . Napríklad:
ftp abc.xyz.eduTento príkaz sa pokúša pripojiť k ftp serveru na adrese abc.xyz.edu. Ak sa to podarí, požiada vás o prihlásenie pomocou používateľského mena a hesla. Verejné FTP servery často umožňujú prihlásiť sa pomocou anonymného používateľského mena a vašej e-mailovej adresy ako hesla alebo bez hesla.
Po úspešnom prihlásení sa na obrazovke terminálu zobrazí výzva ftp> . Skôr ako sa dostanete ďalej, získajte zoznam dostupných príkazov FTP pomocou funkcie pomocníka . Je to užitočné, pretože v závislosti od vášho systému a softvéru niektoré uvedené príkazy FTP môžu alebo nemusia fungovať.
Príkazy a popisy príkazov FTP
Príkazy FTP používané v systéme Linux a Unix sa líšia od príkazov FTP používaných s príkazovým riadkom systému Windows. Tu sú príklady, ktoré ilustrujú typické použitie príkazov Linux FTP na vzdialené kopírovanie, premenovanie a mazanie súborov.
ftp> helpFunkcia pomoci obsahuje zoznam príkazov, ktoré môžete použiť na zobrazenie obsahu adresára, prenos súborov a odstraňovanie súborov. Príkaz ftp >? dosiahne to isté.
ftp> lsTento príkaz vytlačí názvy súborov a podadresárov v aktuálnom adresári na vzdialenom počítači.
ftp> cd zákazníkovTento príkaz zmení aktuálny adresár na podadresár s názvom zákazníci, ak existuje.
ftp> cdupTým sa zmení aktuálny adresár na nadradený adresár.
ftp> lcd [images]Tento príkaz zmení aktuálny adresár na lokálnom počítači na obrázky , ak existuje.
ftp> asciiToto sa mení na režim ASCII pre prenos textových súborov. ASCII je štandardná vo väčšine systémov.
ftp> binárneTento príkaz sa zmení na binárny režim pre prenos všetkých súborov, ktoré nie sú textovými súbormi.
ftp> get image1.jpgTento súbor stiahne súbor image1.jpg zo vzdialeného počítača do lokálneho počítača. Upozornenie: Ak v lokálnom počítači už existuje súbor s rovnakým názvom, prepisuje sa.
ftp> dať image2.jpgNahráva súbor image2.jpg z lokálneho počítača do vzdialeného počítača . Upozornenie: Ak je na vzdialenom počítači už súbor s rovnakým názvom, je prepísaný.
ftp>! lsPridanie výkričníka pred príkaz vykoná zadaný príkaz na lokálnom počítači. Takže! Ls uvádza zoznam názvov súborov a názvov adresárov aktuálneho adresára v lokálnom počítači.
ftp> mget *Pomocou príkazu mget. môžete prevziať viacero obrázkov. Tento príkaz preberá všetky súbory s koncovkou .jpg.
ftp> premenovať [od] [do]Príkaz premenovať zmení súbor s názvom [z] na nový názov [na] na vzdialenom serveri.
ftp> lokálny súbor [vzdialený súbor]Tento príkaz ukladá lokálny súbor na vzdialenom počítači. Odoslať lokálny súbor [vzdialený súbor] robí to isté.
ftp> mput *Tento príkaz odovzdá všetky súbory, ktoré končia s .jpg, do aktívnej zložky na vzdialenom počítači.
ftp> odstrániť vzdialený súborOdstráni súbor s názvom vzdialený súbor na vzdialenom počítači.
ftp> mdelete *Tým sa odstránia všetky súbory, ktoré končia s .jpg v aktívnom priečinku na vzdialenom počítači.
ftp> veľkosť súboru-menoPomocou tohto príkazu zistite veľkosť súboru na vzdialenom počítači.
ftp> mkdir [adresár-názov]Vytvorte nový adresár na vzdialenom serveri.
ftp> výzvaPríkazový riadok zapína alebo vypína interaktívny režim tak, aby príkazy na viacerých súboroch boli vykonávané bez potvrdenia používateľa.
ftp> quitPríkaz ukončenia ukončuje reláciu FTP a ukončí program FTP. Príkazy a ukončenie robia to isté.
Možnosti príkazového riadka
Voľby (nazývané aj príznaky alebo prepínače) upravujú činnosť príkazu FTP. Zvyčajne sa príkaz príkazu riadi hlavným príkazom FTP po medzere. Tu je zoznam možností, ktoré môžete pripojiť k príkazom FTP a opis toho, čo robia.
- -4 Pri kontakte s hostiteľom používajte iba protokol IPv4
- -6 Používajte iba protokol IPv6
- -e Zakáže podporu histórie a editáciu príkazov
- -p Pre prenos dát používajte pasívny režim
- -i Vypnutie interaktívneho výzvy počas prenosu súborov
- -n Zabráni automatickému prihláseniu pri prvom pripojení
- -g Vypne globalizáciu názvu súboru
- -v Vynútite odstránenie servera, aby sa zobrazili všetky odpovede
- -d Zapojí ladenie