首页/系统/Linux 运维命令速查/场景:跳板机与 ProxyJump 运维
本包目录(613 条)
文件与目录76 条文本处理77 条
网络命令82 条
进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

场景:跳板机与 ProxyJump 运维

访问内网主机只经过跳板:ssh -J 或 ~/.ssh/config 的 ProxyJump 一劳永逸;转发的 Agent 能力有安全边界。

Linux 运维命令速查系统更新于 2026-10-12
场景经跳板运维内网机器
组合ssh -J + ssh config + rsync -e

快捷用法

快捷用法
ssh -J bastion ops@10.0.0.9 'hostname'
scp -o ProxyJump=bastion file ops@10.0.0.9:/tmp/
rsync -av -e 'ssh -J bastion' ./dist/ ops@10.0.0.9:/data/dist/

固化配置

固化配置
# ~/.ssh/config
# Host db
#   HostName 10.0.0.9
#   User ops
#   ProxyJump bastion
ssh db 'systemctl is-active mysql'
ForwardAgent(-A)等于把本机代理能力借给远端:跳板机上的高权限账号可借你的身份访问其他机器,慎用。

易错点

  • 跳板链多级时写 ProxyJump a,b:逐级逗号分隔,别嵌套 ssh 命令(引号地狱)
  • 跳板机上的 known_hosts 才是校验内网主机的那个:指纹冲突提示要去跳板机清理

数据来源与参考

  • man 5 ssh_config(OpenSSH 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌