Gitのsshを使ったアクセスについても同じようなことが出来ます。認証を要する接続では鍵認証を使ったsshの接続が一番良く使われています。以下の様な設定を~/.ssh/configに加えます。行うことができる様になります。認証時に鍵を通じて各ユーザーを判断していることがわかります。サーバーもあるかと思います。多段sshを使うことで操作できる様になります。踏み台サーバーが必要になります。hostとなって繋がれない。以下の様な設定をすることで一発でアクセスできる様になります。%pここで、login_rsaはlogin.example.com用の鍵、git_rsaはgit.example.com用の鍵になります。この場合login.example.comには鍵を置いておく必要はありません。2018/11/18ここではProxyCommandとして-Wオプションを使って設定しています。このオプションはOpenSSHが5.4から有効ですが今はほとんど場合入っていると思います。コメントアウトしてある方のncコマンドを使った設定が使えます。この場合、ncが踏み台用サーバーにインストールされている必要があります。@rcmdnk!みたいな感じでアクセスできる様になります(この表示はGitLabの場合)。pushなども内部サーバーからやるのと同じ様にできる様になっているはずです。%h:%pと言った設定をすることで通常のsshでは多段接続できる様になっています。これにより踏み台サーバー側にncがインストールされてなくても多段接続できます。hostの様な感じに失敗してしまいます。原因が分かりませんでした。したら試したサーバー特有のものかもしれませんが、とりあえずncを使えばうまく行っているのでそれでOKとしています。踏み台サーバーの/etc/ssh/sshd_configの設定でAllowTcpForwarding=noが設定されていることが原因でした。これをyesにしたらGitでもうまくいきました。ncを使った方法を行うことにします。-Wは使えいのでncを使った方法を行う必要があります。踏み台経由でncコマンドを実行して目的のサーバーにアクセスするという感じ。-Wを使ったほうが簡単です。この場合には踏み台サーバー側にncコマンドがインストールされている必要があります。追記ここまでまとめGitのサーバーに対しても多段sshを使ったアクセスが可能です。その場合はncコマンドを指定することで通常のsshの様にアクセスすることができるようになります。