여러 SSH 오류가 발생했습니다.

여러 SSH 오류가 발생했습니다.

그림과 같이 ssh로 접속하려고 합니다http://sshmenu.sourceforge.net/articles/transparent-multihop.html

Host c0
   User myusername
   Hostname xx.xx.xx.xx
   ForwardX11 yes

Host c9
  ProxyCommand ssh -q c0 nc -q0 c9 22 

다음 오류와 함께 작동하지 않습니다.

ssh c9
bash: nc: command not found
ssh_exchange_identification: Connection closed by remote host

분명 하나 만들 수 있을 거야

ssh -A -t c0 ssh -A -t c9 (where c9 is properly defined in c0 machine), 

하지만 호스트의 ssh/config에 모두 넣으려고 합니다.

어떻게 해야 하나요?

답변1

c0에 도구 NC가 없습니다. nc는 netcat 패키지의 일부입니다.

=> c0에 netcat을 설치해야 합니다.

선택하다

로컬 SSH가 -W를 지원하는 경우 다음을 교체해 볼 수 있습니다.

 ProxyCommand ssh -q c0 nc -q0 c9 22 

통과

 ProxyCommand ssh -q c0 -W c9:22

관련 정보