Cum se configurează un server FTP în Ubuntu Linux (cu imagini)

Cuprins:

Cum se configurează un server FTP în Ubuntu Linux (cu imagini)
Cum se configurează un server FTP în Ubuntu Linux (cu imagini)

Video: Cum se configurează un server FTP în Ubuntu Linux (cu imagini)

Video: Cum se configurează un server FTP în Ubuntu Linux (cu imagini)
Video: How to Use USB Drive as RAM in Windows 2024, Aprilie
Anonim

Acest articol wikiHow vă va arăta cum să configurați și să vă conectați la un server FTP de pe computerul Ubuntu Linux. Serverele FTP sunt utile pentru stocarea fișierelor de pe computer și pentru a permite altor persoane să le navigheze. Pentru a configura un server FTP de pe computer, va trebui să aveți un server FTP gazdă la care vă puteți conecta. De asemenea, este recomandat să vă actualizați software-ul Ubuntu la cea mai recentă versiune disponibilă.

Pași

Partea 1 din 4: Instalarea cadrului FTP

Configurați un server FTP în Ubuntu Linux Pasul 1
Configurați un server FTP în Ubuntu Linux Pasul 1

Pasul 1. Asigurați-vă că Ubuntu este actualizat

Versiunile Ubuntu 17.10 și versiunile ulterioare au căi de fișiere mult diferite de versiunile anterioare, deci va trebui să faceți upgrade la cea mai recentă versiune de Ubuntu dacă nu ați făcut deja acest lucru:

  • Deschis Terminal
  • Tastați sudo apt-get upgrade și apăsați ↵ Enter.
  • Tastați parola și apăsați ↵ Enter.
  • Tastați y când vi se solicită, apoi apăsați ↵ Enter.
  • Așteptați finalizarea instalării actualizărilor, apoi reporniți computerul dacă vi se solicită.
Configurați un server FTP în Ubuntu Linux Pasul 2
Configurați un server FTP în Ubuntu Linux Pasul 2

Pasul 2. Deschideți Terminalul

Apasă pe Aplicații meniul ⋮⋮⋮, derulați în jos și faceți clic pe alb-negru Terminal pictogramă pentru a face acest lucru.

De asemenea, puteți apăsa Alt + Ctrl + T pentru a deschide Terminalul

Configurați un server FTP în Ubuntu Linux Pasul 3
Configurați un server FTP în Ubuntu Linux Pasul 3

Pasul 3. Introduceți comanda de instalare VSFTPD

Tastați sudo apt-get install vsftpd în Terminal, apoi apăsați ↵ Enter.

Configurați un server FTP în Ubuntu Linux Pasul 4
Configurați un server FTP în Ubuntu Linux Pasul 4

Pasul 4. Introduceți parola

Tastați parola pe care o utilizați pentru a vă conecta la computer, apoi apăsați ↵ Enter.

Configurați un server FTP în Ubuntu Linux Pasul 5
Configurați un server FTP în Ubuntu Linux Pasul 5

Pasul 5. Așteptați instalarea VSFTPD

Acest lucru va dura de la 5 minute la 20 de minute, în funcție de setările FTP actuale și de conexiunea dvs. la internet, deci aveți răbdare.

Configurați un server FTP în Ubuntu Linux Pasul 6
Configurați un server FTP în Ubuntu Linux Pasul 6

Pasul 6. Instalați FileZilla

Acesta este programul pe care îl veți utiliza pentru a accesa și încărca pe serverul dvs. Pentru a-l instala:

  • Tastați sudo apt-get install filezilla
  • Introduceți parola din nou dacă vi se solicită.
  • Așteptați finalizarea instalării.

Partea 2 din 4: Configurarea serverului FTP

Configurați un server FTP în Ubuntu Linux Pasul 7
Configurați un server FTP în Ubuntu Linux Pasul 7

Pasul 1. Deschideți fișierul de configurare VSFTPD

Tastați sudo nano /etc/vsftpd.conf și apăsați ↵ Enter. Veți edita acest fișier pentru a permite (sau dezactiva) anumite caracteristici VSFTPD.

Configurați un server FTP în Ubuntu Linux Pasul 8
Configurați un server FTP în Ubuntu Linux Pasul 8

Pasul 2. Permiteți utilizatorilor locali să se conecteze la serverul dvs. FTP

Folosiți tastele săgeată pentru a derula până la

# Decomentați acest lucru pentru a permite utilizatorilor locali să se conecteze., apoi eliminați "#" din

local_enable = DA

linia de sub ea.

  • Puteți elimina „#” utilizând tastele săgeată pentru a selecta litera din fața ei (în acest caz, „l”) și apăsând tasta ← Backspace.
  • Omiteți acest pas dacă

    local_enable = DA

  • linia este deja albă.
Configurați un server FTP în Ubuntu Linux Pasul 9
Configurați un server FTP în Ubuntu Linux Pasul 9

Pasul 3. Permiteți comenzi de scriere FTP

Derulați în jos până la

# Descomentați acest lucru pentru a activa orice formă de comandă de scriere FTP., apoi eliminați "#" din

write_enable = DA

linia de sub ea.

  • Omiteți acest pas dacă

    write_enable = DA

  • este deja alb.
Configurați un server FTP în Ubuntu Linux Pasul 10
Configurați un server FTP în Ubuntu Linux Pasul 10

Pasul 4. Dezactivați manipularea ASCII

Derulați până la

# Manipularea ASCII este o caracteristică oribilă a protocolului.

antet, apoi eliminați „#” din următoarele două linii:

  • ascii_upload_enable = DA

  • ascii_download_enable = DA

Configurați un server FTP în Ubuntu Linux Pasul 11
Configurați un server FTP în Ubuntu Linux Pasul 11

Pasul 5. Schimbați setările „chroot”

Derulați în jos până la

# chroot)

titlu, apoi adăugați următoarele rânduri:

  • user_sub_token = $ USER

  • chroot_local_user = DA

  • chroot_list_enable = DA

  • Dacă oricare dintre aceste linii există deja, pur și simplu eliminați „#” înainte de fiecare linie existentă.
Configurați un server FTP în Ubuntu Linux Pasul 12
Configurați un server FTP în Ubuntu Linux Pasul 12

Pasul 6. Modificați setările implicite „chroot”

Derulați în jos până la

(urmează implicit)

titlu, apoi adăugați următoarele rânduri:

  • chroot_list_file = / etc / vsftpd.chroot_list

  • local_root = / home / $ USER / Public_html

  • allow_writeable_chroot = DA

  • Dacă oricare dintre aceste linii există deja, pur și simplu eliminați „#” înainte de fiecare linie existentă.
Configurați un server FTP în Ubuntu Linux Pasul 13
Configurați un server FTP în Ubuntu Linux Pasul 13

Pasul 7. Activați opțiunea „ls recurse”

Derulați în jos până la

# Puteți activa opțiunea „-R” …

apoi eliminați "#" din

ls_recurse_enable = DA

linia de sub ea.

Configurați un server FTP în Ubuntu Linux Pasul 14
Configurați un server FTP în Ubuntu Linux Pasul 14

Pasul 8. Salvați și ieșiți din editorul de text

Pentru a face acest lucru:

  • Apăsați Ctrl + X
  • Tastați y
  • Apăsați ↵ Enter

Partea 3 din 4: Adăugarea de nume de utilizator la lista CHROOT

Configurați un server FTP în Ubuntu Linux Pasul 15
Configurați un server FTP în Ubuntu Linux Pasul 15

Pasul 1. Deschideți fișierul text „chroot”

Tastați sudo nano /etc/vsftpd.chroot_list și apăsați ↵ Enter.

Puteți trece la ultimul pas din această parte dacă nu doriți să specificați persoanele care pot accesa serverul dvs. FTP

Configurați un server FTP în Ubuntu Linux Pasul 16
Configurați un server FTP în Ubuntu Linux Pasul 16

Pasul 2. Introduceți parola

Tastați parola pe care o utilizați pentru a vă conecta la Ubuntu și apăsați ↵ Enter. Aceasta va deschide fișierul text „chroot”.

Omiteți acest pas dacă nu vi se solicită parola

Configurați un server FTP în Ubuntu Linux Pasul 17
Configurați un server FTP în Ubuntu Linux Pasul 17

Pasul 3. Adăugați nume de utilizator în listă

Introduceți propriul dvs. nume de utilizator, apăsați ↵ Enter și repetați cu orice alte nume de utilizator ale persoanelor cărora doriți să le acceseze directoriile de acasă din serverul dvs.

Configurați un server FTP în Ubuntu Linux Pasul 18
Configurați un server FTP în Ubuntu Linux Pasul 18

Pasul 4. Salvați lista

Apăsați Ctrl + X, introduceți y și apăsați ↵ Enter. Lista dvs. va fi salvată.

Configurați un server FTP în Ubuntu Linux Pasul 19
Configurați un server FTP în Ubuntu Linux Pasul 19

Pasul 5. Reporniți VSFTPD

Tastați sudo systemctl restart vsftpd și apăsați ↵ Enter. Acest lucru se va opri și va reporni VSFTPD, asigurându-vă că modificările dvs. au fost salvate. Acum puteți accesa serverul dvs. FTP.

Partea 4 din 4: Accesarea serverului dvs

Configurați un server FTP în Ubuntu Linux Pasul 20
Configurați un server FTP în Ubuntu Linux Pasul 20

Pasul 1. Determinați adresa serverului dvs

Dacă plătiți pentru un server FTP printr-un serviciu de găzduire (de exemplu, Bluehost), va trebui să cunoașteți adresa IP a serviciului sau adresa obișnuită pentru a vă conecta la acesta.

  • Dacă vă găzduiți propriul server de pe computer, veți utiliza adresa IP a computerului dvs., pe care o puteți afla introducând ifconfig în Terminal și apoi examinând numărul "inet addr".

    Dacă „ifconfig” nu este instalat, îl puteți instala introducând sudo apt-get install net-tools în Terminal

Configurați un server FTP în Ubuntu Linux Pasul 21
Configurați un server FTP în Ubuntu Linux Pasul 21

Pasul 2. Redirecționați un port pe router

Odată ce cunoașteți adresa IP a serverului, va trebui să redirecționați slotul portului 21 al routerului către acea adresă; asigurați-vă că portul folosește TCP (nu UDP sau un amestec al celor două).

Redirecționarea portului variază de la un router la altul, deci asigurați-vă că verificați articolul legat sau documentația routerului pentru instrucțiuni

Configurați un server FTP în Ubuntu Linux Pasul 22
Configurați un server FTP în Ubuntu Linux Pasul 22

Pasul 3. Deschideți Filezilla

Tastați filezilla în Terminal și apăsați ↵ Enter. După un moment, FileZilla se va deschide.

Dacă doriți să vă conectați prin terminal, puteți încerca să tastați ftp [adresa]. Atâta timp cât serverul dvs. rulează și aveți acces la Internet, acest lucru va încerca să vă conectați la serverul dvs. FTP; cu toate acestea, este posibil să nu puteți transfera fișiere

Configurați un server FTP în Ubuntu Linux Pasul 23
Configurați un server FTP în Ubuntu Linux Pasul 23

Pasul 4. Faceți clic pe Fișier

Se află în colțul din stânga sus al ferestrei FileZilla. Dacă faceți acest lucru, vi se solicită un meniu derulant.

Configurați un server FTP în Ubuntu Linux Pasul 24
Configurați un server FTP în Ubuntu Linux Pasul 24

Pasul 5. Faceți clic pe Manager site …

Veți găsi această opțiune în meniul derulant. Se va deschide fereastra Site Manager.

Configurați un server FTP în Ubuntu Linux Pasul 25
Configurați un server FTP în Ubuntu Linux Pasul 25

Pasul 6. Faceți clic pe Site nou

Este un buton alb în partea din stânga jos a ferestrei. Procedând astfel, se deschide secțiunea Site nou din Managerul site-ului.

Configurați un server FTP în Ubuntu Linux Pasul 26
Configurați un server FTP în Ubuntu Linux Pasul 26

Pasul 7. Introduceți adresa serverului

În câmpul de text „Gazdă”, tastați adresa (sau adresa IP) a serverului FTP la care doriți să vă conectați.

Configurați un server FTP în Ubuntu Linux Pasul 27
Configurați un server FTP în Ubuntu Linux Pasul 27

Pasul 8. Adăugați numărul de port redirecționat

Tastați 21 în câmpul de text „Port:”.

Configurați un server FTP în Ubuntu Linux Pasul 28
Configurați un server FTP în Ubuntu Linux Pasul 28

Pasul 9. Faceți clic pe Conectare

Este un buton roșu în partea de jos a paginii. Acest lucru va solicita FileZilla să vă conecteze computerul la serverul FTP.

Configurați un server FTP în Ubuntu Linux Pasul 29
Configurați un server FTP în Ubuntu Linux Pasul 29

Pasul 10. Mutați fișierele pe server

Puteți face clic și trageți foldere din fereastra din stânga în fereastra din dreapta pentru a le încărca pe pagina serverului FTP.

sfaturi

  • Redirecționarea portului 20 poate rezolva unele probleme de rețea dacă vă găzduiți propriul server.
  • Conectarea la un server FTP în Ubuntu 17 și versiunile ulterioare arată ușor diferită față de conectarea în versiunile anterioare, așa că veți dori să vă actualizați versiunea Ubuntu la 17.10 (sau mai mare) dacă nu ați făcut-o deja.

Recomandat: