FTP protokolo naudojimas su Linux kompiuteriais
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 šifruojamas. 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 įveskite ftp, o po to - FTP serverio domeno vardą arba IP adresą, 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 naudodami anoniminį naudotojo vardą ir el. Pašto adresą kaip slaptažodį arba be slaptažodžio.
Kai prisijungsite sėkmingai, terminalo ekrane pamatysite ftp> užklausą. Prieš eidami toliau, suraskite turimas FTP komandas naudodamiesi pagalbos 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> pagalbaPagalbos 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ą klientų pakatalogį, jei jis egzistuoja.
ftp> cdupTai keičia dabartinį katalogą į tėvų aplanką.
ftp> lcd [vaizdai]Ši komanda pakeičia dabartinį aplanką vietos kompiuteryje į vaizdus , jei jis egzistuoja.
ftp> asciiTai 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.jpgTai 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>! lsPridedant šauktuką prieš komandą, vykdomos nurodytos komandos vietos kompiuteryje. Taigi! Ls nurodo failų pavadinimus ir katalogų pavadinimus dabartiniame aplanke vietos kompiuteryje.
ftp> mget * .jpgSu 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ą [nuotolinė byla] 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 nuotolinio kompiuterio nuotolinio failo failą .
ftp> mdelete * .jpgTai ištrina visus failus, kurie baigiasi .jpg aktyviuoju nuotolinio įrenginio aplanke.
ftp> dydžio failo vardasNustatykite failo dydį nuotoliniame kompiuteryje naudodami šią komandą.
ftp> mkdir [directory-name]Sukurkite naują katalogą nuotoliniame serveryje.
ftp> greitisGreitoji komanda įjungia arba išjungia interaktyvųjį režimą, kad komandos keliuose failuose būtų vykdomos be vartotojo patvirtinimo.
ftp> mestiUždarymo komanda baigia FTP seansą ir išeina iš FTP programos. Komandos " ate" ir " exit" atlieka 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 Naudodami tik IPv4, susisiekite su priimančiuoju
- -6 Naudokite tik IPv6
- -e Išjungia istorijos palaikymą ir komandų redagavimą
- -p Naudokite pasyvų duomenų perdavimo režimą
- -i Išjungia interaktyvųjį raginimą per failų perdavimą
- -n Neleidžia prisijungti prie pirmo prisijungimo
- -g Išjungia failo pavadinimą globing
- -v Įgalina pašalinimo serverį rodyti visus atsakymus
- -d Įjungia derinimą