macOS 15.0 FileZilla 3.67.1
FilaZilla原生不支持跳板机传输,需要自己设置一下,过程很简单直接问GPT就可以得到流程,现总结一下我的设置过程供大家参考。
lsof -iTCP -sTCP:LISTEN -n -P
终端输入上述指令找到一个可用的local_port,使用一个大于1024(低于1024的是预留给系统使用的)的PID
nc -zv localhost 1882
可以使用该指令检查是否可用,若出现Connection refused则表示该local_port可用
ssh -L local_port:remote_server_host:22 jumphost_user@jumphost_host -N
然后终端输入上述指令,其中local_port替换成上面我们的找到的可用local_host。SSH tunnel期间保持终端打开,我们打开FileZilla设置新站点:
-
主机:填'localhost'
-
端口:前面输入的local_port
-
协议:SFTP – SSH File Transfer Protocol
-
登录类型:正常
-
用户:远程服务器用户名
-
密码:远程服务器密码
然后点连接就可以使用了
Note1: 我在本地和跳板机都配置了ssh key anthentication,不知道没有设置的话会不会影响
Note2: 每次连接前都需要打开终端完成这一步骤才可以,不是像ssh key authentication那样一劳永逸型的设置
评论前必须登录!
注册