
dalveson
(usa Debian)
Enviado em 04/02/2013 - 12:19h
bom dia pessoal, to tentando configurar um servidor ftp com tls, ei o que fiz:
retirei o comentario dessa linha no arquivo de configuração do proftpd:
Include /etc/proftpd/tls.conf
no arquivo tls.conf coloquei o seguinte conteudo:
<IfModule mod_tls.c>
TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc/proftpd/cert/proftpd.cert.pem
TLSRSACertificateKeyFile /etc/proftpd/cert/proftpd.key.pem
TLSVerifyClient off
TLSRequired on
</IfModule>
Gerei o certificado com os seguintes comandos:
Instalando o OpenSSL:
# apt-get install openssl
Crie o diretório para armazenarmos o certificado:
# mkdir /etc/proftpd/cert
Para criar o certificado, use o comando:
# openssl req -new -x509 -days 1024 -nodes -out /etc/proftpd/cert/proftpd.cert.pem -keyout /etc/proftpd/cert/proftpd.key.pem
Reinicie o serviço:
# /etc/init.d/proftpd restart
quando tento conectar pelo windows explores
ftp://192.168.2.1 me aparece a seguinte mensagem:
550 tls/ssl required on the control channel
Pesquisando encontrei que eu deveria usar FTPES ao inves de FTP ae eu fiz ftpes://192.168.2. e continuo dando a mesma mensagem:
550 tls/ssl required on the control channel
alguem pode me dizer o que ta acontecendo.
PS: se coloco um comentario na linha Include /etc/proftpd/tls.conf para desativar o tls, funciona normal o acesso porem sem ssl.