SSH 에이전트 명령에 옵션을 전달하는 방법은 무엇입니까?

SSH 에이전트 명령에 옵션을 전달하는 방법은 무엇입니까?

여러 호스트로부터 일부 데이터를 수집하기 위해 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옵션은 첫 번째 명령에서만 작동하며 여전히 프록시 명령에서 비밀번호 프롬프트가 표시됩니다.

구성 파일을 편집하지 않고 에이전트 명령에 옵션을 전달할 수 있습니까?

관련 정보