2. FTP protokolo naudojimui bylų keitimuisi naudojamos bendros komandos visose
operacinėse sistemose. Pateikiamos pagrindinės FTP komandos, kuriomis galima
pasinaudoti dirbant su FTP protokolu komandine eilute (pvz., cmd Windows operacinėse
sistemose, analogiškai FreeBSD operacinėje sistemoje).
ftp Ftp kliento iškvietimas
append papildo nutrūkusį siuntimą
ascii
Naudoja ascii siuntimo tipą. Kopijuoja 7 bitus
simboliui.
bell Signalas įvykdžius komandą
binary
Naudoja binary siuntimo tipą. Kopijuoja 8 bitus
simboliui.
bye Nutraukia ftp procesą ir išeina
cd Serverio katalogo keitimas
close Nutraukia ftp procesą
delete Failo serveryje trynimas
dir Serverio katalogų turinio peržiūra
disconnect Atjungimas
get Failo parsisiuntimas
lcd Vietinio kompiuterio katalogo pakeitimas
ls Serverio katalogų turinio peržiūra
mdelete Keleto bylų trynimas
mdir Keleto serverio katalogų turinio peržiūra
mget Keleto bylų parsisiuntimas
mkdir Katalogo serveryje sukūrimas
mls Keleto serverio katalogų turinio peržiūra
mput Keleto failų įkėlimas
open Prisijungimas prie ftp serverio
put Įkelia bylą į ftp serverį
pwd Aktyvaus serverio aplanko parodymas
quit Išėjimas
recv Failo atsiuntimas
rename Failo pervadinimas
rmdir Serverio katalogo trynimas
send Įkelia vieną bylą
status Būsena
type Nurodo bylos siuntimo tipą
3. Naudojant mget, mput, mdelete komandas galima parinkti bylas pagal tam tikrą požymį.
Požymių pavyzdžiai:
*.* - bet koks bylos pavadinimas ir bet koks bylos plėtinys;
*.txt – bet kokio pavadinimo bylos, kurios turi plėtinį txt;
labas.* - visos bylos pavadinimu labas, turinčios bet kokį plėtinį;
Ir pan.
Pavyzdys:
Iškviesti ftp klientą komandinėje eilutėje;
Prisijungti prie ftp serverio, kurio IP adresas 192.138.100.254;
Prisijungti anoniminiu vartotoju;
Atsijungti;
Prisijungti prie to paties serverio;
Prisijungti naudojant vartotojo vardą admin ir slaptažodį 2bli7;
Atsijungti.
Paleidžiame komandinę eilutę – run>cmd
C:Usersdb>ftp – komanda iškviečianti ftp klientą
ftp> o (arba open) - prisijungimas
To 192.168.100.254- ftp serverio IP adresas
Connected to 192.168.100.254.
220-192.168.100.254
220 Please enter your name:
User (192.168.100.245:(none)): vedamas vartotojo vardas, jei anonimas vedame
anonymous.
331 User name okay, Need password.
Password:
230 User logged in.
ftp>bye – atsijungiama nuo serverio.
221 Goodbye
ftp – komanda iškviečianti ftp klientą
ftp> o (arba open) - prisijungimas
To 192.168.100.254- ftp serverio IP adresas
Connected to 192.168.100.254.
220-192.168.100.254
220 Please enter your name:
User (192.168.100.245:(none)): admin vedamas vartotojo vardas admin
331 User name okay, Need password.
Password: vedamas vartotojo slaptažodis 2bli7, dėmesio simboliai neatvaizduojami.
230 User logged in.
ftp>bye – atsijungiama nuo serverio.
221 Goodbye
Tas pats pavyzdys be komentarų:
C:Usersdb>ftp
ftp> o 192.168.2.202
4. Connected to 192.168.2.202.
220-192.168.2.202
220 Please enter your name:
User (192.168.2.202:(none)): anonymous
331 User name okay, Need password.
Password:
230 User logged in.
ftp>bye
221 Goodbye
C:Usersdb>ftp
ftp> o 192.168.2.202
Connected to 192.168.2.202.
220-192.168.2.202
220 Please enter your name:
User (192.168.2.202:(none)): admin
331 User name okay, Need password.
Password:
230 User logged in.
ftp>bye
221 Goodbye
FTP bat failų kūrimas.
Galima sukurti batch failą, kuris atliktų veiksmus FTP serveryje ir automatiškai
prisijungtų prie jo. Reikalingi du failai. Viename surašomos visos komandos, kitame -
prisijungimui skirti duomenys:
Komandos surašomos tekstiniame faile, kurio plėtinys gali būti *.txt, pvz., failas.txt.
Batch faile nurodoma tik komanda ftp ir tekstinio failo pavadinimas.
Pavyzdys:
Prisijungti prie ftp serverio, kurio IP adresas 192.138.100.254;
Prisijungti prie to paties serverio;
Prisijungti naudojant vartotojo vardą admin ir slaptažodį 2bli7;
Pakeisti lokalaus kompiuterio aktyvų katalogą į Upload;
Sukurti ftp serveryje katalogą Upload;
Įkelti visas tekstines bylas į tą katalogą;
Pakeisti ftp serveryje esantį katalogą į Download;
Pakeisti lokaliame kompiuteryje esantį katalogą į Download;
Parsiųsti visas bylas iš šio katalogo;
Ištrinti visas parsiųstas bylas iš ftp serverio;
Atsijungti.
Sukurti batch failą.
5. Faile failas.txt surašomos komandos:
open 192.168.100.254 ftp serverio adresas
admin vartotojo vardas
2bli7 vartotojo slaptažodis
lcd Upload - pakeičiamas lokalaus kompiuterio aktyvus katalogas
mkdir Upload – serveryje sukuriamas katalogas Upload
cd Upload - pakeičiamas ftp serverio aktyvus katalogas
mput *.txt – įkeliamos visos lokalaus kompiuterio katalogo Upload tekstinės bylos į
ftp pserverio Upload katalogą.
cd .. išeinama iš serverio Upload katalogo
cd Download - pakeičiamas ftp serverio aktyvus katalogas
lcd Download - pakeičiamas lokalaus kompiuterio aktyvus katalogas
mget *.* - parsiunčiamos visos bylos į lokalaus kompiuterio katalogą Download iš
ftp serverio katalogo Download
mdelete *.* – ištrinamos visos bylos iš ftp serverio Download katalogo
bye – atsijungiama nuo ftp serverio.
Faile ftp.bat rašomos komandos:
ftp -s:failas.txt – nurodomas prieš tai sukurto failo, kuriame surašyti visi nurodymai
pavadinimas