我正在尋找一種訪問伺服器的方法(D)透過2個代理(乙和C)使用儲存在第一個代理程式上的 SSH 金鑰(乙)。我的電腦 (A) 不允許保存密鑰。
我了解使用以下按鍵存取 C 的方法乙使用 sshconfig
檔案(參見這個帖子):
Host C
ProxyCommand ssh -T -q -o 'ForwardAgent yes' B 'ssh-add -t 1 ~/.ssh/mykey && nc %h %p'
但從現在起我不能使用C作為使用相同方法的代理,因為C不知道訪問的密鑰D。僅有的乙做。
A ------------> B ------------> C ------------> D
key 1 from A key 2 from B key 3 from B
是否有任何現有的 ssh 屬性允許執行此操作。
謝謝!