ProFTPd é um servidor (protocolo de transferência de arquivos) FTP para os sistemas operacionais Linux e Unix. SSL ( Secure Sockets Layer) e seu sucessor, TLS ( Transport Layer Security ) , são protocolos que criptografam os dados enviados através de uma rede. FTP envia dados através da rede como texto não criptografado . Usando um SSL ou TLS conexão criptografa os dados à medida que são transferidos. ProFTPd usa um certificado TLS criado com o pacote OpenSSL. O cliente de FTP que se conecta ao servidor deve suportar conexões TLS . Coisas que você precisa
pacote ProFTPd
pacote Open SSL
Show Mais instruções
Instalando o software
1
Abra uma janela de terminal . A janela de terminal é encontrado em Acessórios , Ferramentas do sistema e utilitários ou a seção XShells do menu principal.
2
Baixe e instale o ProFTPd e pacotes de software open SSL a partir do repositório de software do sistema. Ubuntu, usuários Linux Mint Debian e digite o comando "sudo apt- get install proftpd openssl ". Red Hat e Fedora os usuários digitam o comando " yum install proftpd openssl ".
3
Digite "independente" quando você vê o "Run proftpd do inetd ou autônomo? " alerta.
4
Digite o comando " vi /etc /proftpd /proftpd.conf " para abrir o arquivo de configuração do ProFTPd no "vi" editor de texto. Você pode substituir "vi" com seu editor de texto preferido.
5
Altere a linha que lê " UseIPv6 off " para " UseIPv6 diante. "
6
Adicione o seguinte linhas ao arquivo : " . servidor FTP pronto "
DefaultRoot ~
IdentLookups off
ServerIdent em
7
Salve e feche o arquivo .
Criando o certificado SSL
8
Digite o comando " mkdir /etc /proftpd /ssl " para criar um diretório para conter o certificado SSL.
9
Digite o comando " openssl req -new- x509 -days 180 -nodes -out /etc /proftpd /ssl /ftp.cert.pem - keyout /etc /proftpd /ssl /ftp.key.pem . "
10
Forneça seu nome , endereço, nome do país e endereço de email , quando solicitado.
Ativando o Certificado em ProFTPd
11
Tipo o comando " vi /etc /proftpd /proftpd.conf " para abrir o arquivo de configuração do proFTPd
12
Localize o " : " . . seção
13 Substitua as informações entre o " :" e " " linhas com as seguintes linhas :
TLSEngine sobre
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 em
14
Salve e feche o arquivo
. 15
Type " /etc /init.d /proftpd restart" para reiniciar o serviço proFTPd .