În acest tutorial, voi explica cum se utilizează comanda ftp Linux pe shell. Vă voi arăta cum să vă conectați la un server FTP, în sus – și descărca fișiere și de a crea directoare. În timp ce există multe desktop-uri frumoase clienti FTP disponibile, comanda FTP este încă util atunci când lucrați de la distanță pe un server de peste o sesiune SSH și de exemplu, doriți să-i aducă un fișier de rezervă de stocare FTP.,
Pasul 1: stabilirea unei conexiuni FTP
pentru a vă conecta la serverul FTP, trebuie să tastați în fereastra terminalului ” ftp ” și apoi numele de domeniu „domain.com” sau adresa IP a serverului FTP.
Exemple:
ftp domain.com
ftp 192.168.0.1
ftp [email protected]
Notă: pentru acest exemplu am folosit un server anonim.
înlocuiți IP-ul și domeniul din exemplele de mai sus cu adresa IP sau domeniul serverului FTP.,
Pasul 2: Autentificare cu Utilizator și parolă
majoritatea conectărilor la serverele FTP sunt protejate prin parolă, astfel încât serverul ne va cere un „nume de utilizator” și o „parolă”.
Dacă vă conectați la un așa-numit anonymous FTP server, apoi încercați să utilizați „anonim” ca nume de utilizator și o parolă vidă:
Name: anonymous
Password:
terminalul va returna un mesaj de genul asta:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
atunci Când sunteți conectat cu succes.,
Pasul 3: Lucrul cu directoarele
comenzile de listare, mutare și creare de foldere pe un server FTP sunt aproape la fel cum am folosi shell-ul local pe computerul nostru, LS reprezintă lista, cd pentru a schimba directoarele, mkdir pentru a crea directoare…,itate setări:
ftp> ls
serverul va reveni:
Schimbarea Directoare:
Pentru a schimba directorul putem tipul:
ftp> cd directory
serverul va returna:
250 Directory succesfully changed.
Pasul 4: Descărcarea de fișiere FTP
Înainte de a descărca un fișier, ar trebui să setați local de fișiere FTP directorul de descărcare cu ajutorul lcd-ul command:
lcd /home/user/yourdirectoryname
Dacă nu specificați directorul de descărcare, fișierul va fi descărcat în directorul curent unde ați fost când ați început să FTP sesiune.,
acum, putem folosi comanda ‘ get ‘ pentru a descărca un fișier, utilizarea este:
get file
fișierul va fi descărcat în directorul setat anterior cu comanda ‘lcd’.
serverul va returna următorul mesaj:
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).
pentru a descărca mai multe fișiere putem folosi metacaractere. În acest exemplu, voi descărca toate fișierele cu .extensie de fișier xls.
mget *.xls
Pasul 5: încărcarea fișierelor cu FTP
putem încărca fișiere care se află în directorul local unde am realizat conexiunea FTP.,
pentru a încărca un fișier, putem folosi comanda „put”.
put file
atunci Când fișierul pe care doriți să încărcați nu este în directorul local, puteți utiliza calea absolută începe cu „/” precum:
put /path/file
Pentru a încărca mai multe fișiere putem folosi mput comandă similare la mget exemplu de mai sus:
mput *.xls
Pasul 6: Închiderea conexiune FTP
Odată ce am făcut FTP locul de muncă, ar trebui să închideți conexiunea din motive de securitate., Există trei comenzi pe care le putem folosi pentru a închide conexiunea:
bye
exit
quit
Oricare dintre ele va deconecta PC-ul nostru de FTP server și va reveni:
221 Goodbye
Dacă aveți nevoie de ajutor suplimentar, odată ce sunteți conectat la un server FTP, de tip „ajutor” și acest lucru vă va arăta toate disponibile FTP comenzi.