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 necesarunu. 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).

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.

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.

4. Introdu parola. Introduceți parola pe care o utilizați pentru a vă conecta, apoi faceți clic pe ↵ Introduceți.

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.

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:
Partea 2 din 2:
Cum se configurează serverul FTPunu. 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.

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
. 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
.
- 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:
Asci_upload_enable = da
ASCII_Download_enable = Da
# Chroot)
, Și apoi adăugați următoarele linii:
user_sub_token = USER $
Chroot_local_user = da
Chroot_list_enable = da
Implicit urmează)
, Și apoi adăugați următoarele linii:
chroot_list_file = / etc / vsftpd.Chroot_list
Local_root = / Home / $ Utilizator / Public_html
Allow_writeable_chroot = da
# 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
.
Salvați modificările efectuate și închideți editorul de text. Pentru asta:
clic Ctrl+X; introduce y; clic ↵ Introduceți.
Cum se adaugă numele de utilizator la lista de chroot
- Deschideți fișierul text "Chroot". introduce Sudo nano / etc / vsftpd.Chroot_list și apăsați pe ↵ Introduceți.

- Mergeți la ultimul pas al acestei secțiuni dacă nu doriți să specificați persoanele care pot accesa serverul FTP.
- 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".

- Săriți acest pas dacă nu vi se cere să introduceți parola.
- 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.

- Salvați lista. Clic Ctrl+X, introduce y și apăsați pe ↵ Introduceți. Lista va fi salvată.

- 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.

Cum să accesați serverul
- 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.

- 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".
- Dacă utilitarul "iFconfig" nu este instalat, instalați-l - introduceți acest lucru în terminal Sudo apt-get instalare net-tools.
- 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).

- 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.
- Deschide filezilla. introduce Filezilla În terminal și faceți clic pe ↵ Introduceți. După un timp, Filezilla se deschide.

- 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.
- Faceți clic pe File. Acest meniu este amplasat în colțul din stânga sus al ferestrei FileZilla. Deschideți meniul.

- Faceți clic pe site-ul unității. Veți găsi această opțiune în meniu. Se deschide fereastra managerului site-ului.

- 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.

- 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.

- Introduceți numărul de port expediat. introduce 21 În câmpul Text "Port:".

- Faceți clic pe Conectare. Acesta este un buton roșu din partea de jos a paginii. FileZilla va conecta computerul la serverul FTP.

- 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ă.

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.
- ↑ https: // Linux.COM / Learn / Linux-101-Actualizare-Sistemul dvs
- ↑ https: // site-uri webforstsents.COM / SETUP-VSFTPD-UBUNTU-17-04-17-10 /
- ↑ HTTPS: // Ajutor.Ubuntu.COM / LTS / ServerGuide / FTP-server.HTML
- ↑ http: // Overclock.NET / FORUM / 142-Coding-programare / 639765-FITS-IP-Adresă-FTP-server.HTML
- ↑ https: // my.Bluehost.COM / Hosting / Ajutor / 264