跳转到主要内容
FTP Server 端口提供了访问 (全功能版本)FTP 服务器的连接凭据。

核心功能

  • 全功能内置 FTP 服务端,支持 FTPS (FTP over TLS/SSL)
  • 多客户端架构,具备独立的个人配置文件和目录隔离功能
  • 可为每个交易伙伴配置发送与接收目录的权限
  • 支持欢迎标语、文件过滤及临时文件处理,确保操作可靠
  • 支持主动与被动模式,并可配置端口范围

概述

FTP 服务器主要在个人设置页面中进行配置。一个 FTP Server 端口提供了一个唯一的客户端个人设置,以便向 FTP 服务器进行身份验证。客户端个人设置由用户名(与 FTP Server 端口的端口 ID 相同)、密码、发送目录、接收目录以及对目录读/写的权限组成。 FTP 客户端没有被授予访问 FTP 服务器根目录的权限,这意味着 FTP 客户端在连接后应该总是 cd 进入 Send(下载)和 Receive(上传)目录。

视频资源

观看此短视频,了解如何配置 FTP 服务器的概述。视频示例中使用了 SFTP 服务器,但 FTP 的原理是相同的。

个人设置

在与单个 FTP Server 端口建立连接之前,必须配置个人设置中的 FTP 服务器。在导航栏中点击个人设置,然后打开 FTP Server 页面。

服务器配置

服务器实现设置。

其它设置

未包含在先前类别中的设置。

日志

其他设置

端口设置

在配置了 FTP 服务器个人设置之后,可以在工作流页面中创建 FTP Server 端口,并为特定的交易伙伴进行配置。

设置

配置

用户配置

用于向本地 FTP 服务器进行身份验证的凭据。

权限

与配置的客户端对发送和接收文件夹的读/写权限相关的设置。

高级设置

本地文件夹

与客户端上传和下载文件的文件夹相关的设置。

其它设置

未包含在先前类别中的设置。

消息

日志

其他设置

告警选项卡

SLA 选项卡

建立连接

每个 FTP Server 端口代表一个交易伙伴的连接参数。交易伙伴应使用个人设置页面中 FTP 服务器的设置(端口、TLS 模式等)和 FTP Server 端口中的用户配置设置(用户名、密码)连接到 FTP 服务器。 每个交易伙伴都有一对单独的发送和接收目录,它们是根目录的子文件夹。交易伙伴应该从 Send 文件夹下载文件,并将文件上传到 Receive 文件夹。不允许客户端从根目录上传或下载文件。

示例

常见错误

错误:无法绑定指定端口:拒绝访问。

原因 这个错误会发生在托管 的进程没有足够权限在指定端口上建立监听时。
在某些情况下(例如 Linux 环境和在 Amazon AMI 中运行的托管实例),不能使用低于 1024 的端口。
解决方案 选择其他端口,或将托管 的进程身份更改为具有绑定到该端口的权限的用户。 Amazon AMI 托管版本的 使用 Ubuntu 操作系统,因此 建议您使用 Uncomplicated Firewall(UFW)管理端口权限问题。例如,在 中将 FTP Server 设置为在端口 8021 运行,并在操作系统层面使用 UFW 将端口 21 转发到 8021,如下所示:
如果您的环境使用不同的 Linux 操作系统, 建议您绑定到限制范围以上的端口(例如,FTP 流量的 8021)并使用 iptables 将所需端口上的传入请求路由到允许的端口: iptables -t nat -I PREROUTING -p tcp --dport 21 -j REDIRECT --to-port 8021