FTP yra paprasčiausias ir labiausiai pažįstamas failų perdavimo protokolas, kuris keičia failus tarp vietos kompiuterio ir nuotolinio kompiuterio ar tinklo. "Linux" ir "Unix" operacinėse sistemose yra įdiegtos komandinės eilutės, kurias galite naudoti kaip FTP klientus FTP ryšiui kurti.
Įspėjimas: FTP perdavimas nėra užšifruotas. Kiekvienas, kuris perduoda transliavimą, gali nuskaityti siunčiamus duomenis, įskaitant jūsų vartotojo vardą ir slaptažodį. Saugiam perdavimui naudokite SFTP.
Sukurti FTP ryšį
Prieš naudodamiesi įvairiomis FTP komandomis, turite užmegzti ryšį su nuotoliniu tinklu arba kompiuteriu. Atlikite tai, atidarydami "Linux" terminalo langą ir įvesdami tekstą ftp po to - FTP serverio domeno vardas arba IP adresas, pvz., ftp 192.168.0.1 arba ftp domain.com . Pavyzdžiui:
ftp abc.xyz.edu
Ši komanda bando prisijungti prie ftp serverio adresu abc.xyz.edu. Jei jis bus sėkmingas, jis prašo prisijungti naudodamas vartotojo vardą ir slaptažodį. Viešieji FTP serveriai dažnai leidžia prisijungti naudojant vartotojo vardą Anoniminis ir savo elektroninio pašto adresą kaip slaptažodį arba be slaptažodžio.
Kai prisijungsite sėkmingai, matysite ftp> greitas terminalo ekranas. Prieš eidami toliau, suraskite turimas FTP komandas naudodamipagalba funkcija. Tai naudinga, nes, priklausomai nuo jūsų sistemos ir programinės įrangos, kai kurie iš FTP komandų gali būti arba gali neveikti.
FTP komandos pavyzdžiai ir aprašymai
FTP komandos, naudojamos su Linux ir Unix, skiriasi nuo FTP komandų, naudojamų su Windows komandine eilute. Čia pateikiami pavyzdžiai, kurie iliustruoja tipiškus "Linux FTP" komandų naudojimą nuotoliniu būdu kopijuoti, pervadinti ir ištrinti failus.
ftp> pagalba
Pagalbos funkcija nurodo komandas, kurias galite naudoti rodyti katalogo turinį, perkelti failus ir ištrinti failus. Komanda ftp> ? daro tą patį.
ftp> ls
Ši komanda spausdina nuotoliniame kompiuteryje esančių katalogų failų ir pakatalogių pavadinimus.
ftp> cd klientai
Ši komanda pakeičia dabartinį katalogą į pavadintą pakatalogį klientai jei jis egzistuoja.
ftp> cdup
Tai keičia dabartinį katalogą į tėvų aplanką.
ftp> lcd vaizdai
Ši komanda pakeičia esamą vietinio kompiuterio katalogą į vaizdai , jei jis egzistuoja.
ftp> ascii
Tai keičia ASCII režimą perduodant tekstinius failus. ASCII yra daugumos sistemų numatytasis nustatymas.
ftp> dvejetainis
Ši komanda pakeičia į dvejetainį režimą, jei norite perkelti visus failus, kurie nėra tekstiniai failai.
ftp> get image1.jpg
Tai atsisiunčia failą image1.jpg iš nuotolinio kompiuterio į vietinį kompiuterį. Įspėjimas: jei vietiniame kompiuteryje jau yra failas su tuo pačiu pavadinimu, jis yra perrašytas.
ftp> put image2.jpg
Įkelia failą image2.jpg iš vietos kompiuterio į nuotolinį kompiuterį. Įspėjimas: jei nuotoliniame kompiuteryje jau yra failas su tuo pačiu pavadinimu, jis yra perrašytas.
ftp>! ls
Pridedant šauktuką prieš komandą, vykdomos nurodytos komandos vietos kompiuteryje. Taigi! Ls nurodo failų pavadinimus ir katalogų pavadinimus dabartiniame aplanke vietos kompiuteryje.
ftp> mget * .jpg
Su komanda mget. galite atsisiųsti kelis atvaizdus. Ši komanda atsisiunčia visus failus, kurie baigiasi .jpg.
ftp>
pervadinti iš į
Pervadinimo komanda pakeičia failą pavadinimu from į naują pavadinimą to nuotoliniame serveryje.
ftp> įdėti vietinį failą nuotolinė byla
Ši komanda saugo vietinį failą nuotoliniame kompiuteryje. Siųsti vietinį failą nuotolinis failas daro tą patį.
ftp> mput * .jpg
Ši komanda įkelia visus failus, kurie baigiasi .jpg į nuotolinio kompiuterio aktyvųjį aplanką.
ftp> ištrinti nuotolinį failą
Ištrina failą pavadinimu nuotolinis failas nuotoliniame kompiuteryje.
ftp> mdelete * .jpg
Tai ištrina visus failus, kurie baigiasi .jpg aktyviuoju nuotolinio įrenginio aplanke.
ftp> dydžio failo vardas
Nustatykite failo dydį nuotoliniame kompiuteryje naudodami šią komandą.
ftp> mkdir directory-name
Sukurkite naują katalogą nuotoliniame serveryje.
ftp> greitis
Greitoji komanda įjungia arba išjungia interaktyvųjį režimą, kad komandos keliuose failuose būtų vykdomos be vartotojo patvirtinimo.
ftp> mesti
Uždarymo komanda baigia FTP seansą ir išeina iš FTP programos. Komandos Ate ir išeiti atliks tą patį.
Komandinės eilutės parinktys
Funkcijos (taip pat vadinamos vėliavomis ar jungikliu) keičia FTP komandos veikimą. Paprastai komandų eilutės parinktis po pagrindinės FTP komandos po tarpo. Čia yra sąrašas parinkčių, kurias galite pridėti prie FTP komandų ir aprašymą, ką jie daro.
- -4 Susisiekiant su kompiuteriu naudokite tik IPv4
- -6 Naudokite tik IPv6
- -eIšjungia istorijos palaikymą ir komandų redagavimą
- -pNaudokite pasyvų duomenų perdavimo būdą
- -iIšjungia interaktyvųjį raginimą perduodant failą
- -nNeleidžia prisijungti prie pirmo prisijungimo
- -gIšjungia failo pavadinimą "globbing"
- -vPriverčia pašalinimo serverį rodyti visus atsakymus
- -dĮjungia derinimą