阿里云服务器创建FTP服务器,并成功提供服务

133 阅读1分钟

场景:

  1. 客户端:处于局域网当中,无特殊的设置的话,对外不能开放端口;
  2. 服务端:有网络安全组作为屏障,开放什么端口需要提前设定。

参考文档:FTP主动模式和被动模式的区别 - 吕振江 - 博客园

这样场景下的ftp服务端提供服务,而客户端想要能够正常的访问的话,必须使用被动模式了: 设置如下(使用的vsftpd):

进入到配置文件: vi /etc/vsftpd.conf

默认是没有这俩配置的,在结尾处添加: pasv_min_port=64000 pasv_max_port=65000

image.png

然后重启服务 ctl restart vsftpd

仍然需要到阿里云服务器的网络安全组去进行端口段的开放设置:

image.png

客户端需要记得选定“被动模式” image.png

然后就可以正常连接并传输文件了:

image.png