FileZilla可通过SSH隧道实现端口转发,以下是具体步骤:
- 安装FileZilla:确保系统已安装客户端,可通过官网下载对应版本。
- 创建SSH隧道(手动):
打开终端,运行命令:
ssh -L 本地端口:远程服务器IP:远程端口 用户名@SSH服务器IP
例:ssh -L 2121:ftp.example.com:21 user@192.168.1.100,将本地2121端口转发至远程FTP服务的21端口。
- 配置FileZilla连接:
- 打开FileZilla,进入「站点管理器」→「新建站点」。
- 协议选「FTP-文件传输协议」,主机填
localhost,端口填SSH隧道中配置的本地端口(如2121)。
- 加密选「要求显式FTP over TLS」或「被动模式」,点击连接并输入用户名密码。
- 验证连接:连接成功后即可通过本地端口访问远程服务。
说明:
- 本地端口可自定义,需确保与远程服务端口一致。
- 若需长期使用,可将SSH隧道命令写入
~/.ssh/config文件实现自动连接。
- 操作前需确认SSH服务及远程端口可访问。