Hogyan kell beállítani a szerver beállítása ftp

Tehát, itt az ideje, hogy telepítse az FTP szerver

Emlékeztetem Önöket, hogy ebben a cikksorozatban dolgozunk Ubuntu 14.04 és a fogadó DigitalOcean. Azt tanácsolom, hogy a részleteket lásd az előző cikkben létrehozásáról és összekötő VPS a Digital óceánon.

Csomagok, disztribúció, a konfiguráció nem működik más rendszerekben, sőt ellenséges. Ezért, bár ez van írva minden nagy részletességgel a jegyzeteket, de még mindig meg kell gondolni egy kicsit, és hogy az alapokat a Linux és a konzol.

A telepítés maga nagyon egyszerű. Kezdeni fogjuk telepíteni pure-ftpd és pureadmin, majd adja hozzá a felhasználók és a hozzáférési jogosultságokat könyvtárakat.

A csomag telepítése pure-ftpd és pureadmin

sudo apt-get install pure-ftpd pureadmin

Hozzon létre egy felhasználói csoportot, és hívja meg ftpgroup.

sudo groupadd ftpgroup
sudo useradd -g ftpgroup -d / dev / null -s / etc ftpuser

Most kell, hogy hozzon létre egy könyvtárat ezen FTP felhasználók számára. Legyen / home / oldalak, de az Ön által megadott mit akar, és a kívánt helyre. Akkor meg kell gondolni, ahol jobb, hogy hozzon létre egy mappát, és hogyan kell a nevét. Például van a / home könyvtár lesz oldalak, és ebben a mappában lévő mappák ilyen oldalak maguk
/home/sites/facebook.com
/home/sites/vk.com

A hazugság az oldalak magukat ezekben a mappákban.

sudo mkdir / home / sites

Most a példa vk.com oldalon hozzunk létre egy mappát, és a felhasználó számára, hogy a mappa

sudo mkdir /home/sites/vk.com
sudo pure-pw useradd vkcom_user -u ftpuser -d /home/sites/vk.com

Ezután bekéri a jelszót a felhasználó számára. Igazgatását megbízható.

Most magyarázza ezt a parancsot:
sudo pure-pw useradd -u ftpuser -d A mappa elérési

Hozzon létre egy adatbázist, és foglalkozik a könyvtárak és jelszavak

sudo pure-pw mkdb
sudo ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd
sudo ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb-t
sudo ln -s / etc / pure-ftpd / conf / PureDB / etc / pure-ftpd / auth / PureDB

Add jogokat a mappa összes oldalak

sudo chown -hr ftpuser: ftpgroup / home / sites /

Legvalószínűbb, hogy nincs gksudo. ezért meghatározott

apt-get install gksudo

sudo restart /etc/init.d/pure-ftpd

Ne felejtsük el, hogy indítsa újra a pure-ftpd amikor a felhasználó hozzáadása vagy módosítása

Biztonság az FTP-kapcsolat

Annak érdekében, hogy biztonságosan továbbítja az információt a protokollt kell lennie
add shifrovanie. Erre a célra.

sudo apt-get install openssl

sudo echo 2> / etc / pure-ftpd / conf / TLS
sudo mkdir -p / etc / ssl / private /

Létrehoz egy kulcs-tanúsítványt kommandó

sudo openssl req -x509 -nodes -days 7300 -newkey RSA: 2048 -keyout /etc/ssl/private/pure-ftpd.pem kijelentkezés /etc/ssl/private/pure-ftpd.pem

Ezután meg kell adnia a tanúsítvány beállításait. [-] - mi van a zárójelben lesz telepítve, ha megnyomja az Entert, és ha ez nem illik, adja meg.

Miután a tanúsítvány kész megváltoztatni a szabályokat

sudo chmod 600 /etc/ssl/private/pure-ftpd.pem

Kapcsolódó cikkek