Sådan opsættes ProFTPD med SSL

Indlæg af Hanne Mølgaard Plasc

 

Installer softwaren

1.

Åbn et terminalvindue. Terminalvinduet findes under afsnittet 'Tilbehør', 'Hjælpeprogrammer', 'Systemværktøjer' eller 'XShells' i hovedmenuen.

2.

Download og installer 'proftpd Ubuntu, Linux Mint og Debian-brugere skriver kommandoen 'sudo apt-get install proftpd openssl'. Red Hat og Fedora-brugere skriver kommandoen 'yum install proftpd openssl'.

3.

Skriv 'standalone', når du ser prompten 'Kør proftpd fra inetd eller standalone?'

4.

Skriv kommandoen 'vi /etc/proftpd/proftpd.conf' for at åbne ProFTPd-konfigurationsfilen i tekstversionen 'vi'. Du kan erstatte 'vi' med din foretrukne tekstredigerer.

5.

Skift linien som læser 'UseIPv6 off' til 'UseIPv6 on'.

6.

Tilføj følgende linjer til filen:



DefaultRoot ~

IdentLookups ud

ServerIdent på 'FTP Server klar.'

7. < / p>

Gem og luk filen.

Opret SSL-certifikatet.

1. < / p>

Skriv kommandoen 'mkdir / etc / proftpd / ssl' for at oprette en mappe, der indeholder SSL-certifikatet.

2.

Skriv kommandoen 'openssl req -ny-x509-dage 180 -noder-ud /etc/proftpd/ssl/ftp.cert.pem -keyout /etc/proftpd/ssl/ftp.key.pem'

3.

Angiv dit navn, adresse, landnavn og e-mail-adresse, når du bliver bedt om det.

Aktivering af certifikatet i ProFTPd

1.

Skriv kommandoen

2.

Find ' p>

3.

Udskift oplysningerne mellem linjerne 'u0026 lt; IfModule mod\_tls.c u0026 gt ;:' og 'u0026 lt; / IfModule u0026 gt;' 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 / pro ftpd / ssl / ftp.key.pem

TLSVerifyClient off

TLSRequired på

4.

Gem og luk filen .

Skriv '/etc/init.d/proftpd restart' for at genstarte proftpd-tjenesten.

ProFTPd er en FTP-server (File Transfer Protocol) til Linux og Unix-operativsystemerne. SSL (Secure Sockets Layer) og dets efterfølger TLS (Transport Layer Security) er protokoller, der krypterer data sendt over et netværk. FTP sender data over netværket som klar tekst. Ved hjælp af en SSL- eller TLS-forbindelse krypteres dataene, som de overføres. ProFTPd bruger et TLS-certifikat, der er oprettet med OpenSSL-pakken. FTP-klienten, der forbinder til serveren, skal understøtte TLS-forbindelser.