Namestitev in konfiguracija strežnika ProFTPD v Ubuntu/Debian


FTP strežniki so del programske opreme, ki omogoča vzpostavitev FTP povezave med lokalnim računalnikom in spletnim strežnikom. ProFTPD je strežnik FTP za strežnike Unix/Linux, zelo nastavljiv in zelo učinkovit, brezplačen in odprtokoden, izdan pod licenco GPL.

V tem članku bomo razložili, kako namestiti strežnik ProFTPD na stroje Ubuntu/Debian.

1. korak: Namestite strežnik ProFTPD

Seveda morate programsko opremo namestiti, da jo lahko uporabljate. Najprej se prepričajte, da so vsi vaši sistemski paketi posodobljeni, tako da v terminalu zaženete naslednje ukaze apt-get.

$ sudo apt-get update
$ sudo apt-get upgrade

Zdaj, če želite namestiti strežnik ProFTPD, zaženite v terminalu.

$ sudo apt-get install proftpd

Med namestitvijo vas bo pozval, da izberete vrsto uporabe, ki jo želite za strežnik ProFTPD, lahko izberete najboljši način, ki ustreza vašim potrebam.

2. korak: Konfigurirajte strežnik ProFTPD

Preden jo začnemo uporabljati, bomo morali urediti nekatere datoteke, /etc/proftpd/proftpd.conf je privzeta konfiguracijska datoteka za strežnike Ubuntu/Debian, da jo začnemo urejati s pomočjo vi ukaz, zaženi.

$ sudo vi /etc/proftpd/proftpd.conf

Pritisnite tipko " I ", da začnete urejati datoteko. Zdaj spremenite vsebino datoteke, kot je prikazano spodaj.

  1. Ime strežnika : Naj bo to vaše privzeto ime strežnika.
  2. Uporabi IPV6 : če ga ne uporabite, ga lahko preklopite na » Izklop «.
  3. DefaultRoot : Odpokličite to vrstico, če želite uporabnikom omejiti domače mape.
  4. RequireValidShell : Odpokličite to vrstico in izberite » Vklop «, da omogočite prijavo za uporabnike, tudi za tiste, ki v/etc/nimajo veljavne lupine lupine za prijavo.
  5. AuthOrder : Odpokličite vrstico, da omogočite uporabo lokalnih gesel.
  6. Vrata : ta vrstica določa privzeta vrata za strežnik FTP, privzeto je 21. Če želite, lahko tukaj določite poljubna vrata po meri.
  7. SystemLog : Privzeta pot do dnevniške datoteke, če jo želite, jo lahko spremenite.

Po izvedbi zgornjih sprememb, kot je predlagano, lahko datoteko shranite, pritisnete tipko ESC in napišete : x , da shranite, in povsem.

Zdaj znova zaženite strežnik ProFTPD s tem ukazom.

$ sudo service proftpd restart

Med namestitvijo ProFTPD se je samodejno ustvaril privzeti uporabnik » proftpd «, vendar bomo morali zanj ustvariti geslo, da ga zaženemo.

$ sudo passwd proftpd

To je to! Zdaj lahko v brskalniku obiščete naslednje naslove, ki bo deloval in vas vprašal o uporabniškem imenu in geslu.

ftp://youripaddress 

OR

ftp://yourdomian.com

V polje Uporabniško ime vpišite » proftpd «, v polje »Geslo« pa geslo, ki ste ga prej nastavili za uporabnika proftpd.

3. korak: Ustvarjanje uporabnikov ProFTPD

Kot ste opazili, ste v privzetem domačem imeniku za uporabnika " proftpd ", kar za nas ni koristno, zato bomo ustvarili novega uporabnika z /var/www/ kot domačo mapo, tako da lahko do nje enostavno dostopamo.

Če želite ustvariti uporabnika FTP, recite » myproftpduser «.

$ sudo useradd myproftpduser

Če želite ustvariti geslo zanj.

$ sudo passwd myproftpduser

Če želite spremeniti svojo domačo mapo v /var/www/ run.

$ sudo usermod -m -d /var/www/ myproftpduser

Domači imenik uporabnika lahko definirate tudi z ukazom useradd, medtem ko med ustvarjanjem novih uporabnikov v Linuxu za več informacij in uporabo ukaza useradd preberite naš članek na naslovu.

  1. 15 primerov ukaza ‘useradd’

Zdaj znova zaženite strežnik ProFTPD z uporabo.

$ sudo service proftpd restart

Zdaj lahko do njega enostavno dostopate s strežnika FTP, za dostop do strežnika FTP pa lahko uporabite tudi Filezillo ali katerega koli drugega odjemalca FTP.

4. korak: Odpravljanje težav ProFTPD:

Vsa razpoložljiva sporočila o napakah bodo privzeto shranjena v /var/log/proftpd/proftpd.log . To datoteko lahko preverite, če namestitev strežnika ProFTPD ne deluje, upoštevajte tudi, da včasih zgodi se, da strežnik ProFTPD zaostaja in do njega ne morete dostopati zaradi sporočila\" Zavrnjena povezava ", ni problem, vse kar morate storiti je, da še naprej znova zaženete strežnik ProFTPD dokler ne deluje (v primeru, če ne bi bilo drugih napak).

Ste že namestili strežnik ProFTPD? Kaj menite o tem, če ga primerjate z drugimi strežniki FTP, kot je wu-ftpd?