Konfiguriranje ProFTPD: preprosto in jasno

Mnogi novice spletni razvijalci, ko se premikajo iz Windows na Linux, mislijo, da so ti sistemi podobni (programi) in da bi ustvarili lokalni strežnik, bodo imeli dovolj, da prenesejo OpenServer, vendar je to daleč od primera. Danes vam predstavljamo program, v katerem se izvaja operacijski sistem Linux, ki vam omogoča uporabo VDS /VPS s FTP odjemalcem.

Kako namestiti ProFTPD?

Vse je zelo preprosto. Najprej gremo na naš strežnik s skrbniškimi pravicami in izvedemo standardni ukaz:

apt-get install proftpd

Rad bi poudaril, da je nastavitev ProFTPD za CentOS, Debian ali Ubuntu enaka in ta algoritem je primeren za večino drugih distribucij, če ne za vsakogar.

Namestimo ta program in gremo v njegovo fazno nastavitev, na srečo ni tako težko narediti, saj ni zahtevno za vire in ga je zelo enostavno nastaviti, zato ga izbere večina uporabnikov.

& lt; skript async = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
& lt ;! - fb_336x280_mid - & gt;

& lt; skript & gt; (adsbygoogle = window.adsbygoogle || []). push ({});

ProFTPD: uporabniške nastavitve

1. Najprej morate iti v naslednji imenik: /etc/proftpd/proftpd.conf

V tej konfiguracijski datoteki moramo zapisati naslednjo vrednost:

AuthUserFile /etc/proftpd/ftpd.passwd

Ta datoteka je napisano na koncu, je odgovoren za podatke za vnos uporabnika. Zapisuje vse podatke za uporabniški vnos. Ni potrebe, da se napneteČe želite datoteko ustvariti sami, bo sistem to naredil za vas.

Če morate določiti, kateri imenik naj dobi privzetega uporabnika, dodajte naslednji korak:

DefaultRoot /www/testit.org

Če želite ustvariti uporabnika, moramo vnesti ta ukaz: -home = /var /first_user /www /data /- uid = 106 --gid = 65534

Tukaj je vse preprosto.

--name = user_num_one - prijava uporabnika ob prijavi v strežnik.

--home = /var /user_some_one /www /data /- ko se uporabnik prijavi, bo privzeto spadal v ta imenik.

Po pritisku na Enter boste morali vnesti geslo za ustvarjenega uporabnika.

3. Nato moramo dodati datoteko ftpaccess. To lahko naredite s preprostim ukazom:

touch /var/first_user/www/data/.ftpaccess

Ta datoteka vam pomaga izbrati uporabnike, ki lahko obiščejo ta imenik. V našem primeru lahko to stori uporabnik first_user. Če želite določiti več uporabnikov, ki lahko obiščejo to mesto, preprosto vnesite ime drugega z vejico.

& lt; skript async = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
& lt ;! - fb_336x280_mid2 - & gt;

& lt; skript & gt; (adsbygoogle = window.adsbygoogle || []). push ({});

Konfiguriranje ProFTPD: Ustvarjanje potrdila

Za vzpostavitev zanesljive povezave moramo izdelati varnostni certifikat. To lahko storite s pomočjo treh ukazov, ki jih morate naročiti enega za drugim.

​​
.key.pem

Ustvaripotrdilo za eno leto.

Potem moramo izpolniti preprost obrazec:

Ime države (2 črkovna koda) [AU]: UA
Država ali provinca Ime (polno ime) [SomeState]: Moskow
Mesto Ime (npr. Mesto) []: Moskow
Ime organizacije (npr. Podjetje) [Internet Widgits Pty Ltd]: usemind.org
Ime organizacijske enote (npr. Oddelek) []: IT
Splošno ime (npr. VAŠE ime) []: testit.org
E-poštni naslov []: [email protected]

Tukaj je vse čisto jasno. Vnesite vse potrebne informacije in nadaljujte.


& lt; script type = "text /javascript" & gt;
lahko blockSettings2 = {blockId: "R-A-271049-5", renderTo: "yandex_rtb_R-A-70350-39", async:! 0};
if (document.cookie.indexOf ("abmatch ="))> = 0) blockSettings2.statId = 70350;
Funkcija (a, b, c, d, e) {a [c] = a [c] || [], a [c] .push (funkcija () {Ya.Context.AdvManager.render (blockSettings2)}), e = b.getElementsByTagName ("script") , d = b.createElement ("script"), d.type = "text /javascript", d.src = "//an.yandex .ru /system /context.js ", d.async =! 0e.parentNode.insertBefore (d, e)} (ta, ta.dokument," yandexContextAsyncCallbacks ");

Nato morate urediti datoteko tls.conf. To lahko naredite zelo preprosto z izvajanjem ukaza:

nano /etc/proftpd/tls.conf

Odpre se okno, v katerem moramo spremeniti naslednje vrstice.

TLSEngine je
TLSLog /var/log/proftpd/proftpd_tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc/ssl/certs/proftpd.cert. pem
TLSRSACertificateKeyFile /etc/ssl/certs/proftpd.key.pem
TLSVerifyClient je
TLSRequired off

V tem primeru je zelo pomembno, da spremljate odsotnost ponovitev podatkovne linije.

Naslednji korak je omogočiti TLS v konfiguracijski datoteki ProFTPD.

V ta namen zaženite ukaz za urejanje besedilnih datotek:

nano /etc/proftpd/proftpd.conf

Potem morate razčleniti to vrstico:

Vključi /etc/proftpd/tls.conf

Če ta vrstica popolnoma manjka, jo samo dodaj. Pripravljen, konfiguracijaTLS je omogočen in lahko končate nastavitev šifriranja povezave. Pojdimo na naslednji korak.

V isto konfiguracijsko datoteko ProFTPD morate dodati vrstice:


RootLogin off

Shranjevanje nastavitev

Konfiguracija strežnika je končana. Zadnji korak je zamenjava datotek na strežniku. Po zamenjavi moramo izvesti ukaze:

/etc/init.d/proftpd stop
/etc/init.d/proftpd start
104]

Ta nastavitev ProFTPD je končana. Uporabite lahko že pripravljeno različico strežnika.

Spregovorimo o glavnih napakah, s katerimi se lahko srečamo pri ponovnem zagonu strežnika.

Strežnik zapre povezavo. Kaj storiti?

Kaj storiti, če vidite to napako: ProFTPd Ni uspelo priklicati seznama imenikov - Povezava je zaprta s strežnikom

Rešitev je precej preprosta. Najprej gremo v poznano konfiguracijsko datoteko ProFTPD in razčlenimo naslednje vrstice:

PassivePorts 4915265534

Če to ni pomagalo pri reševanju tega problema, potem v isti datoteki odstranite komentar iz vrstice:

Vključi /etc/proftpd/modules.conf

Te vrstice niste našli, nato pa jo dodajte v katerokoli prostor Torej je problem treba rešiti in lahko uživate v delovni različici strežnika. Prav tako je treba opozoriti, da so nastavitve za ProFTPD za Ubuntu in nekatere druge operacijske sisteme enake, zato je iskanje priročnikov za vaš operacijski sistem brez pomena.

Sklep

V tem članku smo podrobno opisali in v dostopnem jezikuo namestitvi in ​​konfiguriranju programa, ki se imenuje ProFTPD, je opisal ne samo, kako konfigurirati ta program za zagon, temveč tudi kako dodati in urediti privilegije za uporabnike. Prav tako je govoril o tem, kako ustvariti ssl-certifikat, ki pomaga šifrirati promet in preprečiti, da bi zlonamerni uporabniki prevzeli datoteke, ki jih ne želite deliti. Poleg tega smo se naučili o razlogih za prenehanje povezave in načinih za rešitev problema, ga rešili, kot se je izkazalo, da ni preveč težko, dovolj je samo odstraniti komentarje na nekaterih linijah in uporabiti delovne strežnike. Na tej točki se ta članek približuje koncu, zelo upamo, da je bil uporaben in pomagal najti odgovore na vsa vprašanja, ki vas zanimajo.

Sorodne publikacije