FTP 远程文件服务
FTP 数据源用于从 FTP 服务器读取文档,使用 Python 标准库ftplib 实现。
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | string | 是 | 固定为 "ftp" |
host | string | 是 | FTP 服务器地址(IP 或域名) |
port | integer | 是 | FTP 服务器端口,默认为 21 |
username | string | 是 | FTP 用户名 |
password | string | 是 | FTP 密码 |
如何获取鉴权参数
FTP 连接需要以下信息:- FTP 服务器地址:由 FTP 服务提供商提供,通常是 IP 地址或域名
- 端口:FTP 默认端口为 21,FTPS(FTP over SSL)通常使用 990
- 用户名和密码:由 FTP 服务管理员提供
- 自建 FTP 服务器:需要联系服务器管理员获取连接信息
- 云服务商 FTP 服务:在云服务商控制台创建 FTP 用户并获取连接信息
- 企业 FTP 服务器:联系 IT 部门获取访问凭证
配置示例
使用示例
注意事项
- 安全性:FTP 协议传输密码时未加密,建议在生产环境中使用 FTPS(FTP over SSL)或 SFTP
- 防火墙:确保 FTP 服务器的端口(通常是 21)未被防火墙阻止
- 被动模式:如果遇到连接问题,可能需要配置 FTP 客户端使用被动模式(PASV)

