문제
동일한 공용 및 개인 키를 사용하여 ssh2_auth_pubkey_file
와 다른 서버로 여러 연결을 열려고합니다.
스크립트가 두 번째 서버에 연결하면 다음과 같습니다.
PHP 경고 : ssh2_auth_pubkey_file () : 공개 키를 사용하여 me>에 대한 인증 실패
공개 키 파일을 열 수 없습니다
두 개의 열린 파일 포인터가있을 수 없지만 왜 그렇지 않은지는 보지 못합니다.이 곳이 있니?
해결책
이것은 PHPSECLIB에 문제가되지 않을 것입니다.키의 file_get_contents를 사용하고 net_ssh2 로그인 방법으로 전달 된 crypt_rsa 객체로로드하십시오.
제휴하지 않습니다 StackOverflow