proftpd är en FTP ( File Transfer Protocol) server för Linux och Unix operativsystem . SSL ( Secure Sockets Layer ) och dess efterföljare , TLS ( Transport Layer Security ) , är protokoll som krypterar data som skickas över ett nätverk . FTP skickar data över nätverket i klartext . Använda en SSL eller TLS-anslutning krypterar data som överförs . Proftpd använder ett TLS -certifikat skapats med OpenSSL -paketet . FTP klient som ansluter till servern måste stödja TLS-anslutningar . Saker du behöver
proftpd paketet
Open SSL paketet
Visa fler instruktioner
Installera programvaran
1
Öppna ett terminalfönster . Terminalfönstret finns under Tillbehör , Verktyg och Systemverktyg eller XShells avsnittet huvudmenyn .
2
Ladda ner och installera proftpd och Open SSL programvarupaket från systemets programvara slutförvar . Ubuntu , Linux Mint och Debian-användare skriv kommandot " sudo apt - get install proftpd OpenSSL . " Red Hat och Fedora användare skriv kommandot " yum install proftpd OpenSSL . " Addera 3
Type " standalone " när du ser "Kör proftpd från inetd eller fristående ? " föranleda .
4
Skriv kommandot " vi /etc /proftpd /proftpd.conf " öppna proftpd konfigurationsfil i " vi " textredigerare . Du kan byta ut " vi " med en textredigerare .
5
ändra raden som lyder " UseIPv6 off " till " UseIPv6 på . "
6
Lägg till följande rader i filen : " . FTP -server redo "
DefaultRoot ~
IdentLookups off
ServerIdent på
7
Spara och stäng filen . Addera skapa SSL-certifikatet
8
Skriv kommandot " mkdir /etc /proftpd /ssl " för att skapa en katalog som ska innehålla SSL-certifikat .
9
Skriv kommandot " openssl req-new - x509 - days 180 - noder ut /etc /proftpd /ssl /ftp.cert.pem - keyout /etc /proftpd /ssl /ftp.key.pem . "
10
Uppge namn , adress , land namn och e-postadress när du uppmanas .
Aktivera Certificate i proftpd
11
Type . kommandot " vi /etc /proftpd /proftpd.conf " för att öppna proftpd konfigurationsfil
12
Leta upp " : " avsnitt
. 13 tillbaka information mellan " : " och " < /IfModule > " rader med följande rader :
TLSEngine
TLSLog /var /log /proftpd /tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc /proftpd /ssl /ftp.cert.pem
TLSRSACertificateKeyFile /etc /proftpd /ssl /ftp.key.pem
TLSVerifyClient av
TLSRequired på
14
Spara och stäng filen .
15
Typ " /etc /init.d /proftpd restart " för att starta den proftpd tjänsten .