无法读取目录
FTP客户端默认的传输模式是被动模式,因此在通信过程中会去寻找服务器端的ip地址进行连接,但是由于腾讯云的外网ip不是直接配在网卡上,因此在被动模式下客户端找不到有效的ip(因为找到的是腾讯云的内网ip,内网ip无法直接和外网通信),故无法建立连接。
解决方案有2种:
a、将客户端传输模式改为主动即可;
b、如果客户端网络环境要求被动模式,那么需要在服务端的配置文件中新增这些语句
pasv_address=***.***.***.***( 外网ip)
pasv_enable=YES
pasv_min_port=1024
pasv_max_port=2048
无法上传文件
在腾讯云下,ftp根目录无法添加写权限,一旦添加写权限服务器可能就无法连接上,但是我们又需要上传文件,解决办法是:创建子目录,给权限,文件上传和下载在子目录下完成。