Linux中FileZilla端口转发主要有两种方式:
一、通过SSH隧道转发(推荐,更安全)
- 安装FileZilla:从官网下载并安装Linux版本客户端。
- 建立SSH连接:
- 打开FileZilla,点击“文件”→“站点管理器”,新建站点,填写远程服务器IP、端口(默认22)、用户名、密码,协议选“SSH - SSH文件传输协议”,点击“连接”。
- 配置端口转发:
- 连接成功后,在传输窗格中右键点击本地端口(如需转发2121端口),选择“设置传输类型”→“端口转发”。
- 输入远程服务器IP(通常为
localhost)和目标端口(如21),点击“确定”。
- 验证连接:通过本地端口访问远程服务,确认转发成功。
二、配置被动模式端口(适用于FTP协议)
- 修改客户端设置:
- 打开FileZilla,进入“编辑”→“设置”→“传输”→“设置”,在“被动模式”标签页输入端口号(如2121),勾选“使用被动模式”。
- 路由器端口转发:
- 登录路由器管理界面,找到“端口转发”选项,添加规则:外部端口(如2121)→内部端口(与客户端设置一致)→本地Linux服务器IP。
- 测试连接:重新连接FileZilla站点,确认被动模式生效。
注意:
- 主动模式需在服务器端配置防火墙放行端口,且存在安全风险,建议优先使用SSH隧道。
- 若需转发SFTP/FTP协议,协议选择需对应“SFTP - SSH文件传输协议”或“FTP文件传输协议”。