搭建ftps的过程中,增加了ftps相关配置以后,启动vsftpd报错,如何解决?(标签-SSl|关键词-set)

搭建ftps的过程中,增加了ftps相关配置以后,启动vsftpd报错,,请问原因是?
vsftpd.conf 增加关于ftps相关配置

报错如下:
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的设置进行截图,给你看一下,应该是配置参数设置有问题。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇文章讲的很详细,请看:宝塔面板无法连接FTP空间解决方法(超详细)
  • 除此之外, 这篇博客: Centos7_vsftpd-ssl/tls搭建维护及ftp加固中的 配置vsftpd服务器 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    /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					//指定端口
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^