基于ECS使用FileZilla Server建立安全的SSL/TLS FTP

简介: 在搭建FTP服务时,由于FTP默认是主动模式,所以当FTP服务器通过互联网访问处在NAT环境下的客户端时,会出现数据通道报错的情况。为了让NAT环境下的用户也可以正常访问FTP服务,所以我们需要将FTP服务器设置成被动模式,让客户端主动发起访问,从而避免NAT的阻挡。

一、安装FileZilla Server

1.1 下载FileZilla Server

https://filezilla-project.org/download.php?type=server

1.2 安装配置FileZilla Server

1.2.1 安装参数配置

80067ee155b4873122811824c1594a7d9b2c912b

f9d7a96b520bf2e63158fb6202785882b40d73ed


注意:剩下的保持默认即可。

1.2.2 配置加密证书并启用TSL

dc4391f716fbb36468ce33b71f08405a1f054603

2f2b313fe773e722f8aa7e4922d0091f8025e557

560d7beffaeeb9ce11efe1d4cf9d20a8ad212692

fef3449199257c90a12c3d2c131466ea5a04ceee

3f7f8e7113ee6fce77bf2a78ba92f32c2cbfdb1d

1.2.3 配置被动模式使用的端口为 5000-6000

3c412ac40bfb8f1c48d30f939cb85af0ef3206cb

1.2.4 创建FTP账号密码

74f59d5bce33a57c750b4864283ed68dfaf6e60d

72eeebc3462d0cb89d0c5d298c0c1fffee22b337

5990c2a05e00a50459a5b5ec2aeec127f3e26ec0

d5303ef0c9fe1862b2576c7a338fe4953caaf877

1.2.5 创建FTP访问目录

f2f7dcb6c12f4def1035f7cba4c9dee0fe33e625


5d7300d2a33a82d13d492814ad0fce8855be517b

199c17221ceda2b20688107df53fdd73cf51dbfb


1.3  配置安全组策略

b9dadeb7b47baabe78a07be58081d40aaaa5619e


90480540d68e4e04ace84dbc0def3b8c6dd8e997


3d758479ab766daf2c945759ecc78ddf07d1b084



添加以下记录:

3d5a8b99d4d270aefe4a415cf153d57c538a857f

二、FTP连接测试

2.1 使用filezilla客户端进行连接

c087272d6b31ae4532aa3f879e877df82fe82fd9

8b44474f6b5607283d1e1286c10e235854d79e9e

d2e351194b047a3a86eb75b65c5d18f2c1092769

c94d816d5b776baec531a920d55d13291a7a0442


上述结果表明已经成功登陆。


相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
Java 关系型数据库 MySQL
记录解决一个小错误:Establishing SSL connection without server‘s identity verification is not recommended
本文记录了解决Spring Boot连接MySQL时出现的SSL连接警告问题的步骤,通过在数据源配置中添加`useSSL=false`来禁用SSL连接。
|
1月前
|
网络协议 文件存储 Windows
Windows Server 2019 FTP服务器搭建
Windows Server 2019 FTP服务器搭建
|
1月前
|
安全 网络协议 网络安全
Windows Server 2003 FTP服务器搭建
Windows Server 2003 FTP服务器搭建
|
1月前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务
|
3月前
|
安全 Ubuntu Linux
在Linux中,如何进行FTP服务器配置?
在Linux中,如何进行FTP服务器配置?
|
3月前
|
SQL 安全 Java
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
467 0
|
4月前
|
网络协议 Unix 网络安全
FTP服务器怎么搭建?Windows server搭建FPT服务器
FTP服务器是按照FTP协议提供文件传输服务的计算机。它用于在两台计算机间安全地传输文件,支持用户权限管理和跨平台操作。FTP使用控制连接处理命令,数据连接传输文件,有PORT和PASV模式。要搭建FTP服务器,首先在Windows Server 2008 R2上安装IIS,确保选中FTP服务。接着,创建FTP文件夹作为站点根目录,通过IIS管理器添加FTP站点,配置站点信息、身份验证和权限。测试客户端通过telnet和浏览器访问FTP服务器,确认能成功登录及浏览文件。FTP常用于文件共享和管理,可通过专用工具如FlashFXP上传下载文件。
163 0
FTP服务器怎么搭建?Windows server搭建FPT服务器
|
5月前
|
存储 数据库连接 数据库
如何使用Python上传文件到FTP服务器
如何使用Python上传文件到FTP服务器
77 1
|
6月前
|
SQL 分布式计算 DataWorks
DataWorks常见问题之dataworks连接FTP服务器失败如何解决
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。