iTerm2是否支持多SSH跳板设置?需脚本实现?求推荐GUI SSH客户端
多层SSH跳板连接方案(iTerm2配置及GUI客户端推荐)
iTerm2支持跳板设置,无需单独脚本
iTerm2本身就能搞定多层跳板,两种实用方法:
直接在Profile里写嵌套命令
新建一个连接Profile,在「Command」栏输入:ssh -t 你的用户名@host_A ssh -t 你的用户名@host_B ssh 你的用户名@host_C加
-t是强制分配伪终端,避免后续操作(比如sudo)出现无响应的问题,保存后点击Profile就能一键连到host_C。配合SSH Config配置,更灵活
编辑本地的~/.ssh/config文件,添加以下配置(替换成你的实际主机地址和用户名):Host host_A HostName host_A的IP或域名 User 你的用户名 Host host_B HostName host_B的IP或域名 User 你的用户名 ProxyJump host_A Host host_C HostName host_C的IP或域名 User 你的用户名 ProxyJump host_B配置好后,在iTerm2里直接敲
ssh host_C就能自动完成两次跳转,也可以把这个命令加到Profile里,实现一键连接。
推荐的GUI SSH客户端
如果觉得iTerm2的配置不够直观,这些GUI客户端更适合可视化管理跳板:
- Termius:界面清爽,支持可视化拖拽搭建多层跳板链,跨平台(Mac、Windows、Linux甚至移动端都能用),能统一保存所有主机的账号密码和配置,上手简单。
- Royal TSX:主打批量服务器管理,支持多层SSH跳转,还能集成RDP、VNC等其他远程协议,适合需要管理大量主机的场景。
- SecureCRT:老牌稳定的客户端,支持图形化配置跳板会话,会话分组管理功能完善,稳定性拉满,适合对可靠性要求高的用户。
内容的提问来源于stack exchange,提问作者yu-hsuan Ho
相关产品推荐
相关产品推荐

