Autor:
Janice Evans
Data Creației:
28 Iulie 2021
Data Actualizării:
1 Iulie 2024
Conţinut
- Pași
- Partea 1 din 2: Cum se instalează software-ul necesar
- Partea 2 din 2: Cum se configurează un server FTP
- Cum se adaugă nume de utilizator în lista CHROOT
- Cum se accesează serverul
- sfaturi
- Avertizări
Acest articol vă va arăta cum să configurați și să vă conectați la un server FTP pe computerul Ubuntu Linux. Serverele FTP sunt concepute pentru a stoca fișierele dvs. și pentru a permite altor utilizatori să le vizualizeze. Pentru a configura un server FTP pe computer, aveți nevoie de o gazdă de server FTP la care vă puteți conecta. De asemenea, vă recomandăm să vă actualizați software-ul Ubuntu la cea mai recentă versiune disponibilă.
Pași
Partea 1 din 2: Cum se instalează software-ul necesar
- 1 Actualizați Ubuntu. În Ubuntu 17.10 și versiunile mai noi ale acestui sistem, căile de fișiere sunt diferite de versiunile anterioare, deci asigurați-vă că actualizați sistemul la cea mai recentă versiune:
- deschideți un terminal;
- introduce sudo apt-get upgrade și apăsați ↵ Intrați;
- introduceți parola și faceți clic ↵ Intrați;
- introduce ycând vi se solicită, apoi apăsați ↵ Intrați;
- așteptați actualizarea sistemului și apoi reporniți computerul (dacă vi se solicită).
- 2 Deschideți un terminal. Deschideți meniul Aplicații, derulați în jos și faceți clic pe pictograma alb-negru de lângă opțiunea Terminal.
- De asemenea, puteți face clic Alt+Ctrl+Tpentru a deschide un terminal.
- 3 Introduceți comanda de instalare VSFTPD (FTP Server). introduce sudo apt-get install vsftpd în terminal și apoi apăsați ↵ Intrați.
- 4 Introdu parola. Introduceți parola pe care o utilizați pentru a vă conecta și apoi faceți clic pe ↵ Intrați.
- 5 Așteptați instalarea VSFTPD. Aceasta va dura între 5 și 20 de minute, în funcție de setările curente FTP și de viteza conexiunii la internet.
- 6 Instalați FileZilla. Cu acest program veți avea acces la server și veți transfera fișiere către acesta. Pentru a instala acest program:
- introduce sudo apt-get install filezilla;
- introduceți parola dacă vi se solicită;
- așteptați finalizarea instalării.
Partea 2 din 2: Cum se configurează un server FTP
- 1 Deschideți fișierul de configurare VSFTPD. introduce sudo nano /etc/vsftpd.conf și apăsați ↵ Intrați... Trebuie să editați acest fișier pentru a activa (sau dezactiva) unele dintre caracteristicile VSFTPD.
- 2 Permiteți utilizatorilor locali să se conecteze la serverul FTP. Utilizați tastele săgeată pentru a derula fișierul în jos până la linie # Descomentați acest lucru pentru a permite utilizatorilor locali să se conecteze. (Eliminați caracterul de comentariu pentru a permite utilizatorilor locali să se conecteze la server) și apoi eliminați caracterul "#" de pe următoarea linie local_enable = YES.
- Pentru a șterge un caracter „#”, utilizați tastele săgeată pentru a muta cursorul direct în spatele acelui caracter și apăsați ← Backspace.
- Omiteți acest pas dacă caracterul specificat nu este prezent în linia local_enable = YES.
3 - Permiteți serverului FTP să scrie comenzi. Derulați în jos până la linie # Descomentați acest lucru pentru a activa orice formă de comandă de scriere FTP. (Eliminați caracterul de comentariu pentru a permite scrierea comenzilor) și apoi eliminați caracterul "#" din următoarea linie write_enable = YES.
- Omiteți acest pas dacă caracterul specificat nu este prezent în linia write_enable = YES.
- Dezactivați decorarea personajelor. Derulați în jos până la linie # Manipularea ASCII este o caracteristică oribilă a protocolului. (Decorarea personajelor este o caracteristică proastă) și apoi eliminați caracterul „#” din următoarele două rânduri:
- ascii_upload_enable = DA
- ascii_download_enable = DA
- Schimbați setările chroot. Derulați în jos până la linie # chroot)și 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 caracterul „#” din ele.
- Modificați setările implicite chroot. Derulați în jos până la linie (urmează implicit)și 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 caracterul „#” din ele.
- Activați opțiunea ls recurse. Derulați în jos până la linie # Puteți activa opțiunea „-R” ... (Puteți activa opțiunea „-R”) și apoi eliminați caracterul „#” din următoarea linie ls_recurse_enable = YES.
- Salvați modificările și închideți editorul de text. Pentru asta:
- clic Ctrl+X;
- introduce y;
- clic ↵ Intrați.
Cum se adaugă nume de utilizator în lista CHROOT
- Deschideți fișierul text „chroot”. introduce sudo nano /etc/vsftpd.chroot_list și apăsați ↵ Intrați.
- Treceți la ultimul pas al acestei secțiuni dacă nu doriți să specificați persoanele care vă pot accesa serverul FTP.
- Introdu parola. Introduceți parola pe care o utilizați pentru a vă conecta la Ubuntu și faceți clic ↵ Intrați... Se va deschide fișierul text „chroot”.
- Omiteți acest pas dacă nu vi se solicită o parolă.
- Adăugați nume de utilizator la listă. Introduceți numele de utilizator și faceți clic ↵ Intrațiși apoi repetați acest proces pentru toate numele de utilizator care pot accesa directoarele lor de pe serverul dvs.
- Salvați lista. Click pe Ctrl+X, introduce y și apăsați ↵ Intrați... Lista va fi salvată.
- Reporniți VSFTPD. introduce sudo systemctl reporniți vsftpd și apăsați ↵ Intrați... VSFTPD va fi repornit și modificările făcute vor fi salvate. Acum veți putea accesa serverul dvs. FTP.
Cum se accesează serverul
- Aflați adresa serverului dvs. Dacă plătiți pentru un server FTP printr-un serviciu de găzduire (cum ar fi Bluehost), aflați adresa IP a serviciului sau o adresă obișnuită pentru a vă conecta la acesta.
- Dacă serverul se află pe computerul dvs., utilizați adresa IP a computerului; pentru a face acest lucru în terminal introduceți ifconfig și găsiți adresa IP în linia „inet addr”.
- Dacă utilitarul „ifconfig” nu este instalat, instalați-l; pentru a face acest lucru în terminal introduceți sudo apt-get install net-tools.
- Dacă serverul se află pe computerul dvs., utilizați adresa IP a computerului; pentru a face acest lucru în terminal introduceți ifconfig și găsiți adresa IP în linia „inet addr”.
- Configurați redirecționarea porturilor pe router. După ce cunoașteți adresa IP a serverului dvs., configurați redirecționarea portului 21 a routerului la această adresă; asigurați-vă că portul folosește TCP (nu UDP sau UDP / TCP).
- Procesul de configurare a redirecționării porturilor variază în funcție de modelul routerului, deci citiți manualul routerului sau căutați instrucțiuni pe Internet.
- Deschideți Filezilla. introduce filezilla în terminal și apăsați ↵ Intrați... După un timp, FileZilla se va deschide.
- Dacă doriți să vă conectați prin terminal, încercați să tastați ftp [adresa]... Dacă serverul rulează și aveți acces la Internet, se va încerca conectarea la serverul dvs. FTP; rețineți că, în acest caz, nu veți putea transfera fișiere pe server.
- Faceți clic pe Fișier. Se află în colțul din stânga sus al ferestrei FileZilla. Se va deschide un meniu.
- Faceți clic pe Gestionați site-ul. Veți găsi această opțiune în meniu. Se va deschide fereastra administratorului site-ului.
- Faceți clic pe Creați site. Este un buton alb în partea stângă jos a ferestrei.Se va deschide secțiunea site-ului web al administratorului site-ului.
- Introduceți adresa serverului. În caseta de text Gazdă: introduceți adresa (sau adresa IP) a serverului FTP la care doriți să vă conectați.
- Introduceți numărul portului redirecționat. introduce 21 în caseta de text „Port:”.
- Faceți clic pe Conectare. Este un buton roșu în partea de jos a paginii. FileZilla vă va conecta computerul la serverul FTP.
- Încărcați fișiere pe server. Pentru a face acest lucru, pur și simplu trageți folderele de fișiere din fereastra din stânga în fereastra din dreapta.
sfaturi
- Portul redirecționat 20 poate rezolva unele probleme de rețea dacă gestionați singur serverul.
- Conexiunea la serverul FTP din Ubuntu 17 și cele mai recente versiuni ale acestui sistem este diferită de conexiunea din versiunile anterioare, deci asigurați-vă că actualizați sistemul la Ubuntu 17.10 sau cele mai recente versiuni.
Avertizări
- Serverele FTP nu sunt foarte sigure (mai ales dacă gestionați singur serverul), deci nu încărcați informații confidențiale sau personale pe serverul FTP.
- ↑ https://www.linux.com/learn/linux-101-updating-your-system
- ↑ https://websiteforstudents.com/setup-vsftpd-ubuntu-17-04-17-10/
- ↑ https://help.ubuntu.com/lts/serverguide/ftp-server.html
- ↑ http://www.overclock.net/forum/142-coding-programming/639765-finding-ip-address-ftp-server.html
- ↑ https://my.bluehost.com/hosting/help/264