proftpd er en FTP ( File Transfer Protocol ) server til Linux og Unix-operativsystemer . SSL ( Secure Sockets Layer ) og dens efterfølger , TLS ( Transport Layer Security ) , er protokoller , der krypterer data, der sendes over et netværk. FTP sender data over netværket som klartekst . Ved hjælp af en SSL eller TLS-forbindelse krypterer data, som den er overført. Proftpd bruger et TLS-certifikat oprettet med OpenSSL -pakken . FTP -klient, der opretter forbindelse til serveren skal understøtte TLS-forbindelser . Ting du skal
proftpd pakke
Open SSL pakke
Vis Flere Instruktioner
Installation af softwaren
1
Åbn et terminalvindue . Den terminalvindue findes under Tilbehør, Utilities og Systemværktøjer eller XShells afsnittet hovedmenuen.
2
Download og installer proftpd og Open SSL softwarepakker fra dit system software arkiv. Ubuntu, Linux Mint og Debianbrugere skriv kommandoen " sudo apt- get install proftpd openssl ". Red Hat og Fedora brugere skriv kommandoen " yum install proftpd openssl ".
3
Type " standalone ", når du ser "Kør proftpd fra inetd eller standalone ? " bede .
4
skriv kommandoen " vi /etc /proftpd /proftpd.conf " for at åbne proftpd konfigurationsfil i " vi " teksteditor. Du kan erstatte " vi " med din foretrukne teksteditor.
5.
Skift den linje, der hedder " UseIPv6 off " til " UseIPv6 på . "
6
Tilføj følgende linjer til filen: " . FTP-server er klar "
DefaultRoot ~
IdentLookups off
ServerIdent på
7
Gem og luk filen .
Oprettelse af SSL-certifikat
8
skriv kommandoen " mkdir /etc /proftpd /ssl " for at oprette en mappe til at indeholde SSL-certifikat.
< br > 9
skriv kommandoen " openssl req-new - x509 -dage 180 - nodes - out /etc /proftpd /ssl /ftp.cert.pem - keyout /etc /proftpd /ssl /ftp.key.pem . "
10
Giv dit navn, adresse, land navn og e-mail- adresse, når du bliver spurgt.
Aktivering af Certificate in proftpd
11
Type . kommandoen " vi /etc /proftpd /proftpd.conf " for at åbne proftpd konfigurationsfil
12
Find " : " sektionen
. 13 Udskift information mellem " : " og " " linjer med følgende linjer :
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 off
TLSRequired på
14
Gem og luk filen.
15
Type "/etc /init.d /proftpd restart " for at genstarte proftpd service.