SSH는 호스트 지문과 개인 키를 파일로 생성하지 않고 전달합니다.

SSH는 호스트 지문과 개인 키를 파일로 생성하지 않고 전달합니다.

파일이 아닌 로컬 변수에 저장된 사용자 지정 개인 키와 호스트 지문을 사용하여 ssh를 호출하려고 합니다. 내 스크립트가 종료되면 해당 파일을 정리할 기회가 없기 때문에 임시 파일 생성을 피하고 싶습니다( 를 사용하는 경우에도 마찬가지 trap EXIT). 내 현재 시도는 다음과 같습니다

ssh -o UserKnownHostsFile=<(echo -n "$HOST_FINGERPRINT") -i <(echo -n "$PRIVATE_KEY")

그러나 프로세스 대체가 작동하지 않는 것 같습니다.

Warning: Identity file /dev/fd/62 not accessible: No such file or directory.
        Host key verification failed.

그에 대한 대안이 있나요? 감사해요! 저는 Debian 10 btw를 사용하고 있습니다.

관련 정보