proftpd er en FTP ( File Transfer Protocol ) server for Linux -og Unix -operativsystemer . SSL ( Secure Sockets Layer ) og dens etterfølger , TLS (transport layer security ) , er protokoller som krypterer data som sendes over et nettverk. FTP sender data over nettverket i klartekst . Ved hjelp av en SSL eller TLS-tilkobling krypterer data som overføres . Proftpd bruker et TLS -sertifikat opprettet med OpenSSL pakken. FTP- klient som kobler seg til serveren må støtte TLS-tilkoblinger . Du trenger
proftpd pakke
Åpen SSL pakke
Vis flere instruksjoner
Installere programvaren
en
Åpne et terminal vindu . Terminalen vinduet finner du under Tilbehør , Utilities og Systemverktøy eller XShells delen av hovedmenyen .
2
Last ned og installer proftpd og Open SSL programvarepakker fra systemets programvare depotet. Ubuntu , Linux Mint og Debian-brukere skriver inn kommandoen " sudo apt- get install proftpd OpenSSL ". Red Hat og Fedora brukere skriver inn kommandoen " yum install proftpd OpenSSL ".
3
Type " standalone " når du ser " Run proftpd fra inetd eller frittstående ? " ledeteksten.
4
Skriv kommandoen " vi /etc /proftpd /proftpd.conf " for å åpne proftpd konfigurasjonsfilen i " vi" teksteditor. Du kan erstatte " vi" med din foretrukne teksteditor.
5
Endre linjen som leser " UseIPv6 off " til " UseIPv6 på . "
6
Legg til følgende linjene i filen : " . FTP Server klar "
DefaultRoot ~
IdentLookups off
ServerIdent på
7
Lagre og lukk filen .
opprette SSL Certificate
8
Skriv kommandoen " mkdir /etc /proftpd /ssl " for å lage en katalog som inneholder SSL-sertifikatet .
9
Skriv kommandoen " openSSL req -new- x509 -dager 180 -noder -out /etc /proftpd /ssl /ftp.cert.pem - keyout /etc /proftpd /ssl /ftp.key.pem . "
10
Oppgi navn , adresse, land navn og e-postadresse når du blir bedt .
Aktivering sertifikatet i proftpd
11
Type . kommandoen " vi /etc /proftpd /proftpd.conf " for å åpne proftpd konfigurasjonsfilen
12
Finn " : "-delen
. 13 Bytt informasjon mellom " :" og " < /IfModule > " linjer med følgende linjer:
TLSEngine på
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
Lagre og lukk filen.
15
Type "/etc /init.d /proftpd restart " for å starte proftpd service.