我在 ubuntu 22.04 上使用 apt install 安装了 vsftpd。安装似乎没问题,但由于参数无效而无法启动。我发现 snakeoil 文件丢失了。有没有办法在不重新安装 SSL 和证书的情况下重新创建它们?
答案1
我在 GitHub 上找到了这个答案,它帮我生成了启动 vsftpd.service 所需的蛇油文件。在终端中输入以下内容:
sudo apt-get 安装 ssl-cert
sudo make-ssl-cert generate-default-snakeoil
sudo usermod --append --groups ssl-cert [用户]
ls -l /etc/ssl/certs/ssl-cert-snakeoil.pem /etc/ssl/private/ssl-cert-snakeoil.key