JSch의 exec 채널을 사용하여 프롬프트에 응답하는 방법

JSch의 exec 채널을 사용하여 프롬프트에 응답하는 방법

명령에 의해 생성된 프롬프트에 응답해야 합니다.

예를 들어

ssh hostname

그러면 비밀번호 프롬프트가 나타나고 스크립트는 프롬프트 다음에 자동으로 비밀번호를 입력해야 합니다.

읽기를 사용해 보았지만 작동하지 않습니다.

쉘에서는 쉽게 할 수 있지만 exec에서는 어렵습니다.

답변1

채널.setPty(true) 성공

관련 정보