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