
ssh2_publickey_add 함수를 사용하여 SSH 접근키를 추가할 때 Authentication agent가 필요합니다. Authentication agent를 사용할 수 없을 때는 ssh-agent를 사용하거나, SSH 접근키를 직접 입력하는 방법을 사용할 수 있습니다.
1. ssh-agent를 사용하는 방법:
ssh-agent를 사용하여 Authentication agent를 생성할 수 있습니다. ssh-agent를 사용하려면 다음 명령어를 실행합니다.
#hostingforum.kr
bash
eval $(ssh-agent -s)
그다음, ssh2_publickey_add 함수를 사용하여 SSH 접근키를 추가합니다.
#hostingforum.kr
php
ssh2_publickey_add($conn, "id_rsa");
2. SSH 접근키를 직접 입력하는 방법:
SSH 접근키를 직접 입력하여 Authentication agent를 사용하지 않도록 할 수 있습니다. SSH 접근키를 직접 입력하려면 다음 코드를 사용합니다.
#hostingforum.kr
php
$privateKey = file_get_contents('id_rsa');
ssh2_publickey_add($conn, $privateKey);
이 방법을 사용하면 SSH 접근키를 직접 입력하여 Authentication agent를 사용하지 않도록 할 수 있습니다.
2025-04-27 07:38