为什么我的VSFTP服务器没有在990上提供FTPS服务?

我有一个杰西VPS,并想提供FTPS; 我试图让VSFTP工作,但我还没有成功地打开连接到990.我不知道是否有防火墙问题; 当我运行curl ftps://flooring.ninjatelnet localhost 990 ,我立即拒绝服务器的命令行,并从我的Mac命令行中最终超时。 我已经尝试了/etc/vsftpd.conf这两个listen=NOLISTEN=YES并且经历了相同的结果。

在我之前的研究中,我发现了许多关于VSFTP故障排除的小技巧; 但是我还没有发现,在VSFTPD或WordPress的主持下,什么样的/etc/vsftpd.conf应该看起来像支持WordPress的能力,使用FTPS代替普通的旧FTP,或者我发现了一些指示,但他们是旧的随后没有做任何有用的事情。

我现在的/etc/vsftpd.conf ,除了注释掉的真正的代码之外,

 listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 #anon_upload_enable=YES #anon_mkdir_write_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES #chown_uploads=YES #chown_username=whoever #xferlog_file=/var/log/vsftpd.log #xferlog_std_format=YES #idle_session_timeout=600 #data_connection_timeout=120 #nopriv_user=ftpsecure #async_abor_enable=YES #ascii_upload_enable=YES #ascii_download_enable=YES #ftpd_banner=Welcome to blah FTP service. #deny_email_enable=YES #banned_email_file=/etc/vsftpd.banned_emails #chroot_local_user=YES #chroot_local_user=YES #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd.chroot_list #ls_recurse_enable=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/letsencrypt/live/cjshayward.com-0002/cert.pem rsa_private_key_file=/etc/letsencrypt/live/cjshayward.com-0002/privkey.key ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=YES ssl_sslv3=YES 

这可能不是模板的最佳起点; rsa_cert_file行和下面的行是来自一个高排名的HOWTO。

我的configuration文件设置有什么明显的错误吗?

TIA,

–UPDATE–

根据目前的评论,我已经修改了一些设置,但是我仍然没有注意到行为的任何改变。 我有listen=YESlisten_port=990 ,我还没有成功打开连接。 我的/etc/vsftpd.conf ,带有注释(注释代码除外),现在是:

 listen=YES listen_port=990 implicit_ssl=YES listen_ipv6=NO anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES #ascii_upload_enable=YES #ascii_download_enable=YES #ftpd_banner=Welcome to blah FTP service. #deny_email_enable=YES #banned_email_file=/etc/vsftpd.banned_emails #chroot_local_user=YES #chroot_local_user=YES #chroot_list_enable=YES #chroot_list_file=/etc/vsftpd.chroot_list secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/letsencrypt/live/cjshayward.com-0002/cert.pem rsa_private_key_file=/etc/letsencrypt/live/cjshayward.com-0002/privkey.key ssl_enable=YES allow_anon_ssl=NO force_local_data_ssl=YES force_local_logins_ssl=YES ssl_tlsv1=YES ssl_sslv2=NO ssl_sslv3=NO