확인없이 ssh를 통해 ssh


1

ssh를 통해 ssh를 실행하려고합니다.

ssh -t -o 'StrictHostKeyChecking no' 10.10.x1.x -A ssh -t -o 'StrictHostKeyChecking no' 10.10.x2.x sudo docker inspect routed | 10.x.x.x

"10.10.x1.x 연결이 닫혔습니다."라는 메시지가 나타납니다.

첫 번째 "-o 'StrictHostKeyChecking"으로 만 수행 할 경우 :

ssh -t -o 'StrictHostKeyChecking no' 10.10.x1.x -A ssh 10.10.x2.x sudo docker inspect routed | 10.x.x.x

작동하지만 두 호스트에서 확인하지 않고 SSH를 사용해야합니다. 어떻게 할 수 있습니까? 감사

답변:


0

이것은 내 솔루션입니다.

 ssh -t -o 'StrictHostKeyChecking no' 10.10.x1.x -A "ssh-keyscan 10.10.x2.x &>/dev/null && ssh -q -o 'StrictHostKeyChecking no'10.10.x2.x ls -la"

ssh-keyscan으로 확인하지 않고 다른 호스트에 연결할 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.