前言
前不久在给一台服务器搭建Filezilla环境的时候遇到一些问题,整理收集了一下网友给出的解决方法。
问题&解决方法
0x01 主动/被动模式
问题:You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.
解决:“Edit
”-“Setting
”或直接点击设置按钮(齿轮);
选择“Passive mode settings
”选项卡,勾选“Use the following IP:
”并填写服务器的IP地址,之后点击“OK
”保存;
0x02 被动模式
问题:响应: 425 Can't open data connection for transfer of "/"
配置过程中没有设置Use custom port range
在客户端连接服务端读取目录时就会报此错误,这个问题主要是由于使用Passive Mode
造成的。
解决:在上面的设置窗口中要勾选该项,设置端口范围,并在后面的防火墙设置中,将端口范围加入到入站端口中。
0x03 TLS传输
问题:警告:Warning: FTP over TLS is not enabled, users cannot securely log in.
解决:启用TLS传输。具体操作如下:“Edit
”-“Setting
”或直接点击设置按钮(齿轮);
选择“FTP over TLS settings
”选项卡,点击“Generate new certificate...
”;
生成验证时“Key size
”根据自己的喜好选择即可,其他信息可以根据自己的情况随意填写,然后选择保存地址(最好放到安装路径下);
其中的Common name(Server address)
是连接时使用的域名或IP,如我这里填写pro.ftp.cool.com
,后面用客户端连接时,主机(H)
就填写pro.ftp.cool.com
。同时还需要将该域名解析到FTP服务器的外网IP。Key size
最好选择4096bit
;
名称默认为“certificate.crt
”就好,最终选择生成;
提示“Certificate generated successfully
”则说明生成没有问题,
点击“确定
”关闭弹窗;点击“OK
”保存设置。
写在最后
原文转载自Ably的博客
原作品系 原创, 采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议