
여러 호스트로부터 일부 데이터를 수집하기 위해 bash
루프에서 호출되는 스크립트를 사용하고 있습니다. scp
이러한 호스트의 대부분은 ssh
공개 키 인증을 위해 구성됩니다. 키 인증이 없고 비밀번호가 필요한 옵션은 건너뛸 수 있습니다. ssh
/ scp
옵션이 해당 작업을 수행합니다.
-o BatchMode=yes
또는
-o PasswordAuthentication=no
ssh
그러나 프록시를 그대로 사용해야 하는 일부 호스트가 있습니다 .
/etc/ssh/ssh_config
:
ProxyCommand /usr/bin/ssh -qW %h:%p <jumphost>
이 경우 모든 ssh
/ scp
옵션은 첫 번째 명령에서만 작동하며 여전히 프록시 명령에서 비밀번호 프롬프트가 표시됩니다.
구성 파일을 편집하지 않고 에이전트 명령에 옵션을 전달할 수 있습니까?