![SSH 멀티플렉싱을 ProxyJump 또는 ProxyCommand("bastion"이라고도 함) 전달과 결합할 수 있습니까?](https://linux55.com/image/185061/SSH%20%EB%A9%80%ED%8B%B0%ED%94%8C%EB%A0%89%EC%8B%B1%EC%9D%84%20ProxyJump%20%EB%98%90%EB%8A%94%20ProxyCommand(%22bastion%22%EC%9D%B4%EB%9D%BC%EA%B3%A0%EB%8F%84%20%ED%95%A8)%20%EC%A0%84%EB%8B%AC%EA%B3%BC%20%EA%B2%B0%ED%95%A9%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
다음에서 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