【发布时间】:2015-08-01 22:40:14
【问题描述】:
我正在 Raspberry Pi 上设置我自己的 FTP 服务器(操作系统:debian wheezy)。我已经安装了 vsftpd,我想用 SSL/TLS 保护它(禁用 ssl 时它运行良好)。
[以下部分已编辑]
我按照这里的教程进行操作:http://crunchtools.com/vsftpd-ssl/。我尝试与 FileZilla 连接,但出现错误:
状态:正在连接到 192.168.1.17:21... 状态:连接已建立,等待欢迎消息...
响应:220 (vsFTPd 2.3.5)
命令:AUTH TLS
响应:234 继续协商。
状态:正在初始化 TLS...
错误:收到来自服务器的 TLS 警报:握手失败 (40)
错误:无法连接到服务器
我的树莓派和我的电脑在同一个局域网上:我输入了
ftpes://192.168.1.17 在 FileZilla 的 FTP 字段中。这是 RaspPi 本地 IP 地址。
一个解决方案可能是 sftp(它有效),但我不想为此使用 ssh 端口。
编辑:我尝试了 WinSCP,它成功了。所以问题来自FileZilla。我输入了以下命令来生成证书文件:openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/vsftpd/vsftpd.pem -out /etc/vsftpd/vsftpd.pem
它似乎是安全的。我正在检查 FileZilla 支持的加密算法。
谢谢
【问题讨论】:
-
请将您的问题移至Super User。这里是off-topic。
-
我可以删除这个吗?问题解决了……
-
我认为你不能删除它,因为你的问题有答案。而且这也不是合适的方式。
标签: ssl ftp raspberry-pi filezilla vsftpd