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
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ă.
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
Pasul 3. Introduceți comanda de instalare VSFTPD
Tastați sudo apt-get install vsftpd în Terminal, apoi apăsați ↵ Enter.
Pasul 4. Introduceți parola
Tastați parola pe care o utilizați pentru a vă conecta la computer, apoi apăsați ↵ Enter.
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.
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
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.
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ă.
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.
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
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ă.
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ă.
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.
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
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
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
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.
Pasul 4. Salvați lista
Apăsați Ctrl + X, introduceți y și apăsați ↵ Enter. Lista dvs. va fi salvată.
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
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
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
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
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.
Pasul 5. Faceți clic pe Manager site …
Veți găsi această opțiune în meniul derulant. Se va deschide fereastra Site Manager.
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.
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.
Pasul 8. Adăugați numărul de port redirecționat
Tastați 21 în câmpul de text „Port:”.
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.
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.