已从 webmin安装proFTPD
并且运行......
那么我想支持 FTPS
命令行
apt-get install openssl
mkdir /etc/proftpd/ssl
cd /etc/proftpd/ssl
openssl req -x509 -nodes -days 9999 -newkey rsa:2048 -keyout private.key -out public.crt
/etc/proftpd/proftpd.conf
<IfModule mod_tls.c>
TLSEngine on
TLSLog /var/log/proftpd/tls.log
TLSProtocol SSLv23
TLSOptions NoCertRequest
TLSRSACertificateFile /etc/proftpd/ssl/public.crt
TLSRSACertificateKeyFile /etc/proftpd/ssl/private.key
TLSVerifyClient off
TLSRequired on
</IfModule>
nmap 本地主机
Starting Nmap 6.46 ( http://nmap.org ) at 2014-08-03 22:50 CEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000010s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
80/tcp open http
3306/tcp open mysql
10000/tcp open snet-sensor-mgmt
日志文件Zilla(客户端)
Status: Connecting to domain.com...
Response: fzSftp started
Command: open "[email protected]" 22
Command: Pass: ******
Status: Connected to domain.com
Error: Connection closed by server with exitcode 1
Error: Could not connect to server
答案1
Response: fzSftp started
Command: open "[email protected]" 22
端口 22 是 ssh。这意味着您正在尝试使用 sftp(通过 ssh 进行文件传输)而不是 ftps(使用 ssl 的 ftp)。但使用 proftpd 时,您必须使用 ftp 或 ftps。