以下では、SSHで接続する必要がある非常に標準的なジャンプ/要塞ホスト設定がありますA
。C
B
Host A --> Host B --> Host C
A-> Bで後続のセッションを開くのにかかる時間を大幅に短縮するSSH多重化を設定しました。時間は約2.5秒から0.5秒未満に短縮されます。両方のホップの利点を得るためにこの多重化を拡張する方法はありますか?
ControlMaster
ホストBのssh設定ファイルに同等のコンテンツとスタンザを入れようとしましたが、ControlPersist
役に立ちませんでした。仲介ホストが実際に新しいSSHセッションを開始するのか、それともデータを少し透過的に転送するのかわからないので、役に立つかどうかはわかりません。
現在の.ssh/config
ファイルは次のとおりです。
Host C
User myname
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h-%p
ControlPersist 3600
ProxyJump myname@HOST_B_IP_ADDR:22
LogLevel ERROR