通过一些ssh的客户端,可以很方便的做ssh forward,也就是通过一台主机上ssh连接到另一台主机,那么命令行可不可以呢?
只要在~/.ssh/config中加入如下指令即可

host serverB.example.com serverB
  ProxyCommand ssh -W %h:%p gateway

serverB是最终的目的主机,gateway是中间转发的主机,gateway上需要配置无密码登录。
或者暴力一点

ssh -t usergateway@gateway ssh user1@serverb