Cum se instalează și configurează serverul ftp pe ubuntu linux

Din acest articol veți învăța cum să configurați și să vă conectați la serverul FTP de pe un computer cu Ubuntu Linux. Serverele FTP sunt concepute pentru a vă stoca fișierele și pentru a le permite altor utilizatori să le vadă. Pentru a configura serverul FTP pe un computer, veți avea nevoie de gazda serverului FTP la care vă puteți conecta. De asemenea, recomandăm actualizarea software-ului Ubuntu la cea mai recentă versiune disponibilă.

Pași

Partea 1 din 2:
Cum se instalează software-ul necesar
  1. Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 1
unu. Actualizați Ubuntu. În Ubuntu 17.10 și versiunile noi ale acestui sistem de cale de sistem diferă de versiunile anterioare, deci asigurați-vă că actualizați sistemul la cea mai recentă versiune:
  • Deschideți terminalul;
  • introduce Sudo apt-obtine upgrade și apăsați pe ↵ Introduceți;
  • Introduceți parola și faceți clic pe ↵ Introduceți;
  • introduce Y, Când apare interogarea, apoi faceți clic pe ↵ Introduceți;
  • Așteptați ca sistemul să fie actualizat și apoi reporniți computerul (dacă este propus).
  • Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 2
    2. Deschideți terminalul. Deschideți meniul "Aplicații", derulați în jos și faceți clic pe pictograma alb-negru din opțiunea Terminal.
  • De asemenea, puteți să faceți clic pe Alt+Ctrl+T, Pentru a deschide terminalul.
  • Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 3
    3. Introduceți comanda de instalare VSFTPD (serverul FTP). introduce Sudo apt-get instalare vsftpd În terminal și apoi faceți clic pe ↵ Introduceți.
  • Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 4
    4. Introdu parola. Introduceți parola pe care o utilizați pentru a vă conecta, apoi faceți clic pe ↵ Introduceți.
  • Imagine intitulată Configurarea unui server FTP în Ubuntu Linux Pasul 5
    cinci. Așteptați ca VSFTPD să fie instalat. Acest lucru va lăsa 5 până la 20 de minute, în funcție de setările curente FTP și viteze de conectare la internet.
  • Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 6
    6. Instalați Filezilla. Cu acest program veți avea acces la server și veți transfera fișiere la el. Pentru a stabili acest program:
  • introduce Sudo apt-get instalare filezilla;
  • Introduceți parola dacă primiți o cerere;
  • Așteptați ca instalația să fie completă.
  • Partea 2 din 2:
    Cum se configurează serverul FTP
    1. Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 7
    unu. Deschideți fișierul de configurare VSFTPD. introduce Sudo nano / etc / vsftpd.Conf și apăsați pe ↵ Introduceți. Trebuie să editați acest fișier pentru a activa (sau dezactiva) unele funcții VSFTPD.
  • Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 8
    2. Permiteți utilizatorilor locali să se înregistreze pe serverul FTP. Derulați în jos tastele săgeată până la șir # Renunță la acest lucru pentru a permite utilizatorilor locali să se conecteze. (Ștergeți simbolul comentariu pentru a permite utilizatorilor locali să se conecteze la server) și apoi să ștergeți simbolul "#" de la următoarea linie Locale_enable = da.
  • Pentru a șterge simbolul "#", mutați cheile săgeată direct pentru acest simbol și apăsați tasta ← backspace.
  • Sări peste acest pas dacă în șir Locale_enable = da Simbolul specificat nu este.
  • 3
  • Permiteți serverului FTP să înregistreze comenzi. Derulați în jos până la șir
  • # Urmăriți acest lucru pentru a activa orice formă de comandă de scriere FTP. (Eliminați simbolul comentariu pentru a vă permite să înregistrați comenzi) și apoi să ștergeți simbolul "#" de la următoarea linie Write_enable = da.Imagine intitulată Configurarea unui server FTP în Ubuntu Linux Pasul 9
    • Sări peste acest pas dacă în șir
    Write_enable = da Simbolul specificat nu este.
  • Dezactivați decorarea simbolului. Derulați în jos până la șir
  • # ASCII Mangling este o caracteristică oribilă a protocolului. (Caracterele de decorare este o funcție proastă), apoi ștergeți simbolul "#" al următoarelor două linii:Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 10
    • Asci_upload_enable = da
    • ASCII_Download_enable = Da
  • Modificați setările de chroot. Derulați în jos până la șir # Chroot), Și apoi adăugați următoarele linii:Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 11
  • user_sub_token = USER $
  • Chroot_local_user = da
  • Chroot_list_enable = da
  • Dacă există deja oricare dintre aceste linii, pur și simplu ștergeți simbolul "#".
  • Modificați setările implicite de chroot. Derulați în jos până la șir Implicit urmează), Și apoi adăugați următoarele linii:Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 12
  • chroot_list_file = / etc / vsftpd.Chroot_list
  • Local_root = / Home / $ Utilizator / Public_html
  • Allow_writeable_chroot = da
  • Dacă există deja oricare dintre aceste linii, pur și simplu ștergeți simbolul "#".
  • Activați opțiunea "Recursări LS". Derulați în jos până la șir # Puteți activa "-R" Opțiune... (Puteți activa opțiunea "-R") și apoi ștergeți simbolul "#" de la următoarea linie Ls_recurse_enable = da.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 13
  • Salvați modificările efectuate și închideți editorul de text. Pentru asta:Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 14
  • clic Ctrl+X;
  • introduce y;
  • clic ↵ Introduceți.
  • Cum se adaugă numele de utilizator la lista de chroot

    1. Deschideți fișierul text "Chroot". introduce Sudo nano / etc / vsftpd.Chroot_list și apăsați pe ↵ Introduceți.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 15
    2. Mergeți la ultimul pas al acestei secțiuni dacă nu doriți să specificați persoanele care pot accesa serverul FTP.
    3. Introdu parola. Introduceți parola pe care o utilizați pentru a intra în Ubuntu și faceți clic pe ↵ Introduceți. Fișier de text "Chroot".Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 16
    4. Săriți acest pas dacă nu vi se cere să introduceți parola.
    5. Adăugați numele de utilizator la listă. Introduceți numele de utilizator și faceți clic pe ↵ Introduceți, apoi repetați acest proces pentru toate numele de utilizator care vor putea accesa directoarele pe serverul dvs.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 17
    6. Salvați lista. Clic Ctrl+X, introduce y și apăsați pe ↵ Introduceți. Lista va fi salvată.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 18
    7. Reporniți VSFTPD. introduce SUDO SYSTEMCTL RESTART VSFTPD și apăsați pe ↵ Introduceți. VSFTPD va fi repornit, iar schimbările au fost salvate. Acum veți avea acces la serverul dvs. FTP.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 19

    Cum să accesați serverul

    1. Aflați adresa serverului dvs. Dacă plătiți pentru serverul FTP prin serviciul de găzduire (de exemplu, BlueHost), aflați adresa IP de serviciu sau adresa obișnuită pentru a vă conecta la acesta.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 20
    2. Dacă serverul este pe computer, utilizați adresa IP a computerului - pentru a face acest lucru în terminal, introduceți ifconfig și găsiți adresa IP în șirul "inet Addr".
    3. Dacă utilitarul "iFconfig" nu este instalat, instalați-l - introduceți acest lucru în terminal Sudo apt-get instalare net-tools.
    4. Setați redirecționarea portului pe router. Învățarea adresei IP a serverului dvs., configurați routerul de redirecționare a portului la această adresă. Asigurați-vă că portul utilizează protocolul TCP (și nu UDP sau UDP / TCP).Imagine intitulată Configurarea unui server FTP în Ubuntu Linux Pasul 21
    5. Procesul de configurare a portului depinde de modelul routerului, citiți instrucțiunile pentru router sau găsiți instrucțiunile relevante de pe Internet.
    6. Deschide filezilla. introduce Filezilla În terminal și faceți clic pe ↵ Introduceți. După un timp, Filezilla se deschide.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 22
    7. Dacă doriți să vă conectați prin terminal, încercați să introduceți FTP [Adresa]. Dacă serverul funcționează și aveți acces la Internet, se va face o încercare de conectare la serverul dvs. FTP - rețineți că, în acest caz, nu veți putea transfera fișiere pe server.
    8. Faceți clic pe File. Acest meniu este amplasat în colțul din stânga sus al ferestrei FileZilla. Deschideți meniul.Imagine intitulată Configurarea unui server FTP în Ubuntu Linux Pasul 23
    9. Faceți clic pe site-ul unității. Veți găsi această opțiune în meniu. Se deschide fereastra managerului site-ului.Imagine intitulată Configurarea unui server FTP în Ubuntu Linux Pasul 24
    10. Faceți clic pe Creare site. Acesta este un buton alb în partea stângă jos a ferestrei. Secțiunea de creare a site-ului site-ului se deschide.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 25
    11. Introduceți adresa dvs. de server. În câmpul de text "gazdă:", introduceți adresa (sau adresa IP) a serverului FTP la care doriți să vă conectați. Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 26
    12. Introduceți numărul de port expediat. introduce 21 În câmpul Text "Port:".Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 27
    13. Faceți clic pe Conectare. Acesta este un buton roșu din partea de jos a paginii. FileZilla va conecta computerul la serverul FTP.Imagine intitulată Configurarea unui server FTP în Ubuntu Linux Pasul 28
    14. Treceți fișierele pe server. Pentru a face acest lucru, trageți pur și simplu folderele cu fișierele ferestrei din stânga din fereastra dreaptă.Imagine intitulată Configurați un server FTP în Ubuntu Linux Pasul 29

    sfaturi

    • Portul redirecționat 20 poate rezolva unele probleme cu rețeaua dacă gestionați singur serverul.
    • Conectarea la serverul FTP din Ubuntu 17 și cele mai recente versiuni ale acestui sistem diferă de conectarea în versiunile anterioare, deci asigurați-vă că actualizați sistemul la Ubuntu 17.10 sau versiuni recente.

    Avertizări

    • Siguranța serverelor FTP nu este prea mare (mai ales dacă conduceți singur serverul), deci nu descărcați informații confidențiale sau personale către serverul FTP.
    Publicații similare