报错如下:
500:OOPS:SSl:could not set cipher list
参考GPT和自己的思路:这个错误表明您在启用SSL时没有正确地设置密码列表。您可以尝试在vsftpd.conf文件中设置以下参数以解决这个问题:
ssl_ciphers=HIGH
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
这将配置密码列表并启用SSL协议。如果您仍然无法解决问题,您可能需要确保给定的SSL证书和私钥文件是正确的,或者尝试使用其他加密套件。
把你的vsftpd.conf的设置进行截图,给你看一下,应该是配置参数设置有问题。
不知道你这个问题是否已经解决, 如果还没有解决的话:/etc/vsftpd/vsftpd.conf
根据需求添加以下
ssl_enable=yes/no //是否启用 SSL,默认为no
allow_anon_ssl=yes/no //是否允许匿名用户使用SSL,默认为no
rsa_cert_file=/path/to/file //rsa证书的位置
dsa_cert_file=/path/to/file //dsa证书的位置
force_local_logins_ssl=yes/no //非匿名用户登陆时是否加密,默认为yes
force_local_data_ssl=yes/no //非匿名用户传输数据时是否加密,默认为yes
force_anon_logins_ssl=yes/no //匿名用户登录时是否加密,默认为no
force_anon_data_ssl=yes/no //匿名用户数据传输时是否加密,默认为no
ssl_sslv2=yes/no //是否激活sslv2加密,默认no
ssl_sslv3=yes/no //是否激活sslv3加密,默认no
ssl_tlsv1=yes/no //是否激活tls v1加密,默认yes
ssl_ciphers=加密方法 //默认是DES-CBC3-SHA
listen_port=21 //指定端口