Létrehozása sftp szerver alapú ProFTPD
Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!
A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós
- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I
Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!
A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!
A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!
Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.
Tegye fel kérdését támogatás 24/7/365
Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a
Ajánlatot 8host.com

FTP (File Transfer Protocol, vagy, File Transfer Protocol) - egy széles körben használt módja a fájlok között a helyi és a távoli szerver. Annak ellenére, hogy nem tanácsos használni a népszerűsége az FTP protokoll, mert nem titkosítja az adatokat, és továbbítja azt a sima szöveget.
ProFTPd - egy népszerű FTP-szerver, amely az SFTP protokollt használja (secure FTP), biztonságos alternatívát FTP. Ez Sapkás bizonyítani ProFTPd beállítás ezt a protokollt.
Hogy teljes legyen a walkthrough használt Ubuntu 12.04 szerver, de ez igaz a legtöbb disztribúcióban.
telepítése ProFTPd
ProFTPd megtalálható a standard Ubuntu tárolókban. Telepítéséhez ProFTPd használata:
sudo apt-get update sudo apt-get install ProFTPD
A megjelenő ablakban válasszuk a Stand Alone.
A telepítés befejezése után, meg kell változtatni az alapvető konfigurációs változókat. Nyissa meg a konfigurációs fájl ProFTPd root jogosultságokkal:
sudo nano /etc/proftpd/proftpd.conf
Mentse és zárja be a fájlt.
Beállítás ProFTPd használni SFTP
Itt tudja beállítani a szolgáltatás az SFTP protokollt használja.
Szabványos fájl keres további beállításokat az alkönyvtárban conf.d. Ahhoz, hogy használni SFTP, hozzon létre egy új alkönyvtárat a fájlban:
sudo nano /etc/proftpd/conf.d/sftp.conf
ProFTPd fogad konfiguráció azonos formázási, mint az Apache. Ezért a felhasználók az Apache, nem találkozott semmilyen nehézséget, a többi lesz könnyű megérteni.
Másolja be az alábbi fájlba:
SFTPEngine on
Port 2222
SFTPLog /var/log/proftpd/sftp.log
# Konfigurálása mind az RSA és DSA gépkulcsokat, ugyanazt gépkulcsra
# Fájlok OpenSSH.
SFTPHostKey / etc / ssh / ssh_host_rsa_key
SFTPHostKey / etc / ssh / ssh_host_dsa_key
SFTPAuthMethods publickey
SFTPAuthorizedUserKeys file: / etc / ProFTPD / authorized_keys /% u
# Engedélyezze a tömörítést
SFTPCompression késleltetett
Elemzés konfiguráció SFTP
Ahhoz, hogy megértsük a konfigurációs fájl, nézd meg az összetevők külön-külön.
Mint látható, az összes fenti kódblokkot hozott IfModule tag, amely biztosítja, hogy ezek a lehetőségek csak akkor, ha rendelkezésre áll SFTP-modult.
- SFTPEngine tovább. Ez magában foglalja a támogatás SFTP protokollt.
- 2222 Port megadja azt a portot, hogy elfogadja az SFTP-kapcsolatokat. Mivel 22-es port már használatban van SSH-kapcsolat, meg kell adnia egy másik portot.
- SFTPLog. Ez meghatározza a helyét a log fájlt létrehozni.
- SFTPHostKey. Ez a két vonal a kulcs fogadó SSH. Ezért a szerver képes kommunikálni és az ügyfelekkel. A legtöbb esetben a vonal kód ebben a példában használt alkalmasak.
- SFTPAuthMethods. Ez a sor megmondja a szervernek, hogy fogadja el csak kapcsolatokat keresztül SSH kulcsokat.
- SFTPAuthorizedUserKeys. Ez a paraméter a helyét SFTP kulcsokat, hogy lehet használni a hitelesítéshez. Ebben a részben a% U helyettesíti a neve szerepel a felhasználó rendszerét.
- SFTPCompressiondelayed. ez a paraméter a fájl tömörítési mechanizmust, amelynek során használt fájlátvitel.
Először hozzon létre egy könyvtárat, hogy tartsa ezeket a fájlokat:
sudo mkdir / etc / ProFTPD / authorized_keys
sudo ssh-keygen -e -f
felhasználónév /.ssh/authorized_keys | sudo tee / etc / ProFTPD / authorized_keys / felhasználónév
Ha a szerver több beszámoló és meg kell osztanunk az adatait, a nyilvános kulcs helyett authorized_keys fájl:
sudo ssh-keygen -e -f /path/to/id_rsa.pub | sudo tee / etc / ProFTPD / authorized_keys / username_who_owns_key
Felveheti a szükséges számú kulcsok.
Ha kész, indítsa újra ProFTPd:
sudo service ProFTPD restart
SFTP hozzáférés az SSH port kikapcsolás
Most, hogy a SFTP alapú ProFTPd konfigurálva, akkor letilthatja a hozzáférést a SSH port. Ez megakadályozza, hogy a felhasználók kezelhetik ProFTPD, valamint lehetővé teszi számukra, hogy hagyják otthon könyvtárakat.
Nyissa meg a konfigurációs fájl sshd:
sudo nano / etc / ssh / sshd_config
Alján a fájlt, keresse meg a sort, amely a következőképpen néz ki:
Alrendszer sftp / usr / lib / openssh / sftp-server
# Alrendszer sftp / usr / lib / openssh / sftp-server
Mentse és zárja be a fájlt.
Ezután indítsa újra az SSH-szervert, hogy frissítse a beállításokat.
sudo service ssh restart
Csatlakozás az ügyfél
Sok FTP kliens elérhető SFTP támogatás, amelyet fel lehet használni kapcsolódni a szerverhez. Ez a rész bemutatja, hogyan lehet csatlakozni a szerverhez keresztül FileZilla kliens elérhető minden nagyobb platformon.
Nyitott FileZilla kapcsolatok (Connections a bal oldali menüben), és megtalálni SFTP.
Kattintson a Hozzáadás keyfile, és keresse meg a helyét a privát kulcs helyét (általában egy
Valószínűleg, egy üzenet jelenik meg, hogy FileZilla fogja alakítani azt a támogatott formátum; Kattintson az OK gombra.
A fő felületen írja sftp: // domennoe_imya_ili_IP a Host mezőben. Írja be a felhasználói nevet a Felhasználónév mezőbe és a port számot a Port.zatem kattintson Quickconnect, FileZilla kliens automatikusan kapcsolatokat létrehozni SSH kulcsokat.
Most a szerver kapcsolatot fogadni SFTP-vezérelt ProFTPd.