Cum se folosește comanda FTP pe Linux

May 28, 2025
Cloud și Internet
Fatmawati Achmad Zaenuri / Shutterstock.com

Protocolul de transfer de fișiere este mai vechi decât majoritatea cititorilor noștri, dar funcționează în continuare. FTP nu are securitatea unui protocol modern, dar este posibil să fie necesar să îl utilizați oricum. Iată cum să o faceți.

Avertisment: nu utilizați FTP pe internet

Să clarificăm acest lucru chiar de la început: Protocolul de transfer de fișiere (FTP) datează de la începutul anilor 1970 și a fost scris fără a ține cont de securitate. Nu folosește criptarea pentru nimic. Datele de conectare precum numele de utilizator și parola, precum și datele pe care le descărcați sau le încărcați sunt transferate în text clar. Oricine de-a lungul drumului îți poate vedea secretele. Cu toate acestea, FTP își are încă utilizările.

Dacă transferați fișiere în rețeaua dvs., ar trebui să fiți în siguranță - atâta timp cât nimeni din rețea nu smulge pachete și nu ascultă documente sensibile pe măsură ce le transferați. Dacă fișierele dvs. nu sunt confidențiale sau sensibile în vreun fel, mutarea acestora prin rețeaua internă cu FTP ar trebui să fie în regulă. Linux are standardul ftp program de linie de comandă să se ocupe cu exactitate de acest scenariu.

Dar categoric nu folosiți ftp comandă pentru a accesa resurse externe de pe internet. Pentru aceasta, utilizați sftp program de linie de comandă , care utilizează protocolul securizat de transfer de fișiere SSH. Vom introduce ambele programe în acest tutorial.

Pentru a clarifica de ce nu doriți niciodată să utilizați FTP pe Internet, aruncați o privire la captura de ecran de mai jos. Afișează parola FTP în text simplu. Oricine din rețeaua dvs. sau între dvs. și serverul FTP de pe Internet poate vedea cu ușurință parola este „MySecretPassword”.

Fără criptare, un actor rău intenționat ar putea modifica și fișierele pe care le descărcați sau le încărcați în tranzit.

Comanda ftp

Presupunând că aveți un cont valid pe un site FTP, vă puteți conecta la acesta cu următoarea comandă. În acest articol, înlocuiți adresa IP din comenzi cu adresa IP a serverului FTP la care vă conectați.

ftp  192.168.4.25

Avertizare : Ar trebui să utilizați numai ftp comanda de conectare la servere dintr-o rețea locală de încredere. Folosește sftp comandă, acoperită mai jos, pentru transferul de fișiere pe internet.

Serverul FTP răspunde cu un mesaj de întâmpinare. Formularea salutului va varia de la server la server. Apoi solicită numele de utilizator al contului la care vă conectați.

Observați că este afișată adresa IP a site-ului la care vă conectați, urmată de numele dvs. de utilizator Linux. Dacă numele contului dvs. pe serverul FTP este același cu numele dvs. de utilizator Linux, pur și simplu apăsați tasta Enter. Aceasta va folosi numele dvs. de utilizator Linux ca nume de cont pe serverul FTP. Dacă numele dvs. de utilizator Linux și numele contului FTP sunt diferite, tastați numele de utilizator al contului FTP și apoi apăsați Enter.

Conectarea la serverul FTP

Vi se va solicita să introduceți parola pentru site-ul FTP. Introduceți parola și apăsați Enter. Parola dvs. nu este afișată pe ecran. Dacă numele contului dvs. de utilizator FTP și combinația de parole sunt verificate de serverul FTP, atunci sunteți conectat la serverul FTP.

Vi se va prezenta cu ftp> prompt.

Privind în jur și recuperând fișiere

În primul rând, probabil că veți dori să obțineți o listă a fișierelor de pe serverul FTP. eu sunt comanda face exact asta. Utilizatorul nostru vede fișierul gc.c se află pe serverul FTP și vrea să-l descarce pe propriul computer. Calculatorul său este „computerul local” în limbajul FTP.

Comanda pentru recuperarea (sau „obținerea”) unui fișier este obține . Prin urmare, utilizatorul nostru emite comanda obțineți gc.c . Ei tastează obține , un spațiu și apoi numele fișierului pe care doresc să îl recupereze.

Serverul FTP răspunde transferând fișierul pe computerul local și confirmând că a avut loc transferul. Sunt de asemenea afișate dimensiunea fișierului și timpul necesar transferului.

eu sunt
obțineți gc.c

Pentru a prelua mai multe fișiere simultan, utilizați mget (multiple get) comanda. mget comanda vă va cere să confirmați dacă doriți să descărcați pe rând fiecare fișier. Răspundeți apăsând „y” pentru da și „n” pentru nu.

Acest lucru ar fi obositor pentru un număr mare de fișiere. Din această cauză, colecțiile de fișiere conexe sunt de obicei stocate pe site-urile ftp ca unice fișierele tar.gz sau tar.bz2 .

LEGATE DE: Cum se extrag fișiere dintr-un fișier .tar.gz sau .tar.bz2 pe Linux

mget * .c

Încărcarea fișierelor pe serverul FTP

În funcție de permisiunile care au fost acordate contului dvs. FTP, este posibil să puteți încărca (sau „pune”) fișiere pe server. Pentru a încărca un fișier, utilizați a pune comanda. În exemplul nostru, utilizatorul încarcă un fișier numit Sans.tar.gaj pe serverul FTP.

pune Songs.tar.gz

După cum probabil vă așteptați, există o comandă pentru a pune mai multe fișiere pe serverul FTP simultan. Se numeste mput (multiplu pus). La fel ca mget comanda a făcut, mput va cere o confirmare „y” sau „n” pentru încărcarea fiecărui fișier, unul câte unul.

Același argument pentru plasarea seturilor de fișiere în arhivele tar se aplică pentru plasarea fișierelor ca și pentru obținerea fișierelor. Utilizatorul nostru încarcă mai multe fișiere „.odt” cu următoarea comandă:

mput * .odt

Crearea și schimbarea directoarelor

Dacă contul dvs. de utilizator de pe serverul ftp îl permite, este posibil să puteți crea directoare. Comanda pentru a face acest lucru este mkdir . Pentru a fi clar, orice director pe care îl creați cu mkdir comanda va fi creată pe serverul ftp și nu pe computerul dvs. local.

Pentru a schimba directoarele de pe serverul ftp, utilizați fișierul cd comanda. Când utilizați cd comanda ftp> promptul nu se va modifica pentru a reflecta noul dvs. director curent. pwd Comanda (tipăriți directorul de lucru) vă va arăta directorul curent.

Utilizatorul nostru ftp creează un director numit muzică, se schimbă în acel director nou, confirmă unde se află folosind pwd comanda apoi încarcă un fișier în acel director.

muzica mkdir
cd music
pwd
pune cântece.tar.gz

Pentru a vă muta rapid în directorul părinte al directorului curent utilizați cdup comanda.

cdup

Accesarea computerului local

Pentru a schimba directorul de pe computerul local, puteți utiliza fișierul lcd comanda la ftp> prompt. Cu toate acestea, este ușor să pierdeți evidența locului în care vă aflați în sistemul de fișiere local. O metodă mai convenabilă de accesare a sistemului de fișiere local este utilizarea fișierului ! comanda.

! comanda deschide o fereastră shell către computerul local. Puteți face orice în acest shell într-o fereastră standard de terminal. Când tastați Ieșire te-ai întors la ftp> prompt.

Utilizatorul nostru a folosit ! comanda și a intrat într-o fereastră shell pe computerul local. Au emis un eu sunt comanda pentru a vedea ce fișiere sunt prezente în acel director și apoi tastate Ieșire a reveni la ftp> prompt.

!
eu sunt
Ieșire

Redenumirea fișierelor

Pentru a redenumi fișierele de pe serverul FTP utilizați redenumiți comanda. Aici utilizatorul nostru FTP redenumește un fișier cu redenumiți și apoi folosește eu sunt comanda pentru listarea fișierelor din director.

redenumiți songs.tar.gz rock_songs.tar.gz
eu sunt

Ștergerea fișierelor

Pentru a șterge fișiere de pe serverul FTP utilizați șterge comanda. Pentru a șterge mai multe fișiere simultan, utilizați fișierul uita-te la comanda. Vi se va cere să furnizați o confirmare „y” sau „n” pentru ștergerea fiecărui fișier.

Aici utilizatorul nostru FTP a listat fișierele pentru a le vedea numele și apoi a ales unul pentru ștergere. Apoi decid să le șteargă pe toate.

eu sunt
delete gc.o
mdelete *.o

Folosind Comanda sftp

Cititorii familiarizați cu sistemul de adresare IP vor observa că adresa 192.168 a serverului FTP utilizat în exemplele de mai sus este o adresă IP internă, numită și o adresă IP privată. După cum am avertizat la începutul acestui articol, ftp comanda trebuie utilizată numai în rețelele interne.

Dacă doriți să vă conectați la un server FTP la distanță sau public, utilizați sftp comanda. Utilizatorul nostru se va conecta la un cont SFTP numit demo pe serverul FTP accesibil public situat la adresa test.trebex.net .

Când se conectează, sunt informați că conexiunea a fost stabilită. De asemenea, aceștia sunt informați că autenticitatea gazdei nu poate fi verificată. Acest lucru este normal pentru prima conexiune o nouă gazdă. Apasă pe „y” pentru a accepta conexiunea.

Deoarece numele contului de utilizator ( demo ) a fost transmis pe linia de comandă, nu li se solicită numele contului de utilizator. Li se solicită doar parola. Aceasta este introdusă, verificată și acceptată și sunt prezentate cu sftp> prompt.

sftp [email protected]

Comenzile FTP descrise mai sus vor funcționa la fel într-o sesiune SFTP, cu următoarele excepții.

  • Pentru a șterge un fișier utilizați rm (Utilizează FTP șterge )
  • Pentru a șterge mai multe fișiere utilizați rm (Utilizează FTP uita-te la )
  • Pentru a vă deplasa la directorul părinte utilizați cd .. (Utilizează FTP cdup )

Utilizatorul nostru a folosit câteva comenzi în sesiunea sa SFTP. Au folos eu sunt pentru a lista fișierele și cd pentru a trece la directorul pub. Au folosit pwd pentru a imprima directorul de lucru.

Există alte opțiuni pentru a transfera fișiere în lumea Linux, în special scp ( copie securizată ), dar ne-am concentrat pe FTP și SFTP aici. Utilizate în scenariile aplicabile, aceste două comenzi vă vor servi și nevoilor dvs. de stocare și recuperare a fișierelor.

.intrare-conținut .pentru-intrare

How To Use FTP Unix Command

How To Use FTP From The Command-line On Linux

Linux Ftp Command Summary With Examples

Best FTP Clients For Linux | How To Use FTP In Linux

How To Use Sftp Command

Connect To FTP From Linux Terminal

How To Configure Ftp Server In Linux

Ftp Command Not Found | How To Install And Configure Vsftpd | Transfer Files By Ftp In Linux

How To Access Ftp Server Using Linux Terminal

FTP From Command Prompt - Login & Download

Linux Shell Script To Automate Ftp And Shedule Tasks

Linux - FTP Server Setup (vsftpd)

Linux Terminal FTP Tutorial Upload Download All Files Without Are You Sure Prompt

[HowTo] Download Files From FTP Using Terminal On Ubuntu Linux

SSH, FTP, Ping, Telnet: Linux Networking Commands Tutorial 12

How To Install & Configure FTP Server In Linux - 7, Part - 1, Video No 92

FTP Commands To Transfer Files

How To Configure FTP Server On Kali Linux|vsftpd


Cloud și Internet - Cele mai populare articole

Cum să transmiteți anul 2019 Macy’s Thanksgiving Day Parade

Cloud și Internet Nov 28, 2024

CONȚINUTUL NECACHAT Macy’s Pe măsură ce ne apropiem tot mai mult de sărbătoarea Ziua Recunoștinței, îmi vin în minte mai multe lucru..


Cum să vizualizați un site desktop pe Safari mobil

Cloud și Internet Jul 31, 2025

Safari este rapid și optimizat pentru dispozitivele mobile. Acesta este de obicei un lucru bun. Dar există încă câteva site-uri web care refuză să se adapteze la Safari mobil..


Cât de false recenzii te manipulează online

Cloud și Internet Mar 21, 2025

CONȚINUTUL NECACHAT Marina Pleshkun / Shuterstok Recenzii false sunt peste tot online și probabil au influențat unele dintre achizițiile dv..


De ce jocurile video vechi au fost atât de grele: Istoria neoficială a Nintendo Hard

Cloud și Internet Mar 10, 2025

CONȚINUTUL NECACHAT Dacă ai vârsta suficientă pentru a fi jucat jocuri în anii 80 sau începutul anilor 90, îți vei aminti că au fost grele: într-adevăr a..


Cum se folosește Flash pe orice site web în Internet Explorer 10 modern

Cloud și Internet Oct 30, 2025

CONȚINUTUL NECACHAT Versiunea modernă (sau „Metro”) a Internet Explorer în Windows 8 acceptă Flash, dar numai pentru unele site-uri web aprobate de Microsoft. Puteți adă..


Cercetătorii demonstrează că pălăriile din folie de tablă măresc receptivitatea la semnale guvernamentale

Cloud și Internet May 15, 2025

CONȚINUTUL NECACHAT Cunoașteți vechiul lucru despre a vă pune folie de staniu pe cap pentru a păstra semnalele guvernamentale din creier? Se pare că placarea capului cu folie de t..


Descoperiți ce vă alimentează site-urile web preferate

Cloud și Internet May 28, 2025

V-ați întrebat vreodată dacă site-ul pe care îl vizitați este alimentat de WordPress sau dacă aplicația web pe care o utilizați este alimentată de Ruby on Rails? Cu aceste extensii ..


Vista Style Popup Previews pentru filele Firefox

Cloud și Internet Dec 27, 2024

CONȚINUTUL NECACHAT Una dintre caracteristicile mele preferate în Windows Vista este previzualizarea miniaturii barei de activități, mai ales acum pot fi redimensionate ...


Categorii