You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

vsftpd无法加载RSA证书问题求助

vsftpd无法加载RSA证书问题求助

大家好,我最近在配置vsftpd时碰到了RSA证书加载失败的问题,折腾了好一阵都没搞定,特意来这儿求助各位大佬!

先贴出我的vsftpd配置文件:

anonymous_enable=NO
local_enable=YES
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
tcp_wrappers=YES

# script to init pem:
# sudo mkdir -p /etc/ssl/private
# sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem

rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
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
ssl_ciphers=HIGH
pasv_address=XXXXXXXXXXXXX
#pasv_addr_resolve=NO
pasv_enable=YES
pasv_min_port=49152
pasv_max_port=49200
port_enable=YES
allow_writeable_chroot=YES

我是按照配置里注释的步骤生成RSA证书的,执行的命令如下:

sudo mkdir -p /etc/ssl/private
sudo openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem

命令执行过程中没有报错,证书文件也确实出现在了/etc/ssl/private/目录下,但启动vsftpd的时候还是提示无法加载RSA证书。

有没有大佬能帮我排查下可能的问题?比如文件权限、配置路径是否有误,或者还有其他我没考虑到的点?

备注:内容来源于stack exchange,提问作者tommy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 14:27:39