- 论坛徽章:
- 0
|
刚试了下, 贴配置文件给你吧
vsftpd.conf
- # grep -v ^# /etc/vsftpd/vsftpd.conf
- anonymous_enable=YES
- local_enable=NO
- dirmessage_enable=YES
- xferlog_enable=YES
- connect_from_port_20=YES
- listen=YES
- allow_anon_ssl=yes
- guest_enable=yes
- guest_username=ftp
- no_anon_password=yes
- debug_ssl=yes
- force_anon_logins_ssl=yes
- force_local_logins_ssl=yes
- require_cert=yes
- ssl_enable=yes
- ssl_request_cert=yes
- ca_certs_file=/u01/progs/CA/rhythm/cacert.pem
- rsa_cert_file=/u01/progs/CA/apache/server/www.crt
- rsa_private_key_file=/u01/progs/CA/apache/server/server.key
复制代码 偷懒了,复用我apache的ssl证书...
用lftp测试简单测了下. lftp 的设置:
- # cat ~/.lftp/rc
- set ssl:ca-file "/u01/progs/CA/rhythm/cacert.pem"
- set ssl:cert-file "/u01/progs/CA/apache/client/xindy/xindy.crt"
- set ssl:key-file "/u01/progs/CA/apache/client/xindy/xindy.key"
- set ftp:ssl-force true
- # lftp www.rhythm.so
- lftp www.rhythm.so:~> ls
- ls: Login failed: 530 Anonymous sessions must use encryption.
- lftp www.rhythm.so:~> user ftp
- Password:
- lftp ftp@www.rhythm.so:~> ls
- -rw-r--r-- 1 0 0 0 Jul 27 14:40 successful
- lftp ftp@www.rhythm.so:/>
复制代码 |
|