WinSCP 的 Tunnel 页指定 SSH 跳板主机
在 WinSCP 中把最终 SFTP 服务器放在主登录窗口,把可直连的 SSH 中转主机放在 Tunnel 页。
当可达的中转主机是一台 SSH 跳板主机时,WinSCP 可以为 SFTP 或 SCP 会话建立隧道。
- 在主登录窗口中,选择 SFTP 或 SCP,并填写最终服务器的主机名、端口和账户。
- 打开 Advanced Site Settings → Connection → Tunnel。
- 勾选“Connect through SSH tunnel”,在“Host to setup tunnel on”中填入可达的中转主机,并填写该主机的 SSH 账户和认证设置。
WinSCP 先连接中转主机,再请它打开通往最终服务器的转发连接。请使用从该中转主机可到达的目标地址;如果把跳板主机再次当作最终服务器填入,选中的就是另一个目标。
两个账户和主机身份可以不同。请保留对预期 SSH 主机的校验,并为每次登录使用相应的密钥。
内置隧道会继承主会话的部分代理和 SSH 设置。更复杂的安排,包括多级跳转或非默认的 SSH 要求,WinSCP 会交给外部隧道工具处理。它的内置隧道接口适用于 SFTP 和 SCP,原生并不支持 FTP、WebDAV 或 S3。