C와 D에 액세스하기 위해 B의 개인 키를 사용하여 A에서 B, C에서 D까지 SSH를 사용합니다.

C와 D에 액세스하기 위해 B의 개인 키를 사용하여 A에서 B, C에서 D까지 SSH를 사용합니다.

서버에 액세스하는 방법을 찾고 있습니다() 2개의 프록시(그리고) 첫 번째 프록시에 저장된 SSH 키 사용(). 내 컴퓨터 ()에는 키를 저장할 수 없습니다.

키를 사용하여 C에 액세스하는 방법을 이해합니다.SSH config파일로(cf이 게시물):

Host C
    ProxyCommand ssh -T -q -o 'ForwardAgent yes' B 'ssh-add -t 1 ~/.ssh/mykey && nc %h %p'

하지만 이 시점부터는 사용할 수 없습니다같은 방법을 사용하는 프록시이기 때문에접근하는 열쇠를 모른다. 오직하다.

A ------------> B ------------> C ------------> D
  key 1 from A    key 2 from B    key 3 from B

이 작업을 수행할 수 있는 기존 SSH 속성이 있습니까?

감사해요!

관련 정보