문제

동일한 공용 및 개인 키를 사용하여 ssh2_auth_pubkey_file와 다른 서버로 여러 연결을 열려고합니다.

스크립트가 두 번째 서버에 연결하면 다음과 같습니다.

PHP 경고 : ssh2_auth_pubkey_file () : 공개 키를 사용하여 me>에 대한 인증 실패

공개 키 파일을 열 수 없습니다

두 개의 열린 파일 포인터가있을 수 없지만 왜 그렇지 않은지는 보지 못합니다.이 곳이 있니?

도움이 되었습니까?

해결책

이것은 PHPSECLIB에 문제가되지 않을 것입니다.키의 file_get_contents를 사용하고 net_ssh2 로그인 방법으로 전달 된 crypt_rsa 객체로로드하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top