![여러 SSH 오류가 발생했습니다.](https://linux55.com/image/136043/%EC%97%AC%EB%9F%AC%20SSH%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
그림과 같이 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