
ssh2_publickey_list 함수는 SSH 서버에서 공개 키 목록을 가져올 때 사용하는 함수입니다. 이 함수의 반환값은 PHP의 Array 형식으로 공개 키 목록이 반환됩니다.
이러한 반환값을 처리하는 방법은 foreach 문을 사용하여 각 키의 정보를 가져올 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$publicKeys = ssh2_publickey_list($connection);
foreach ($publicKeys as $key) {
echo $key['keytype'] . "n";
echo $key['bits'] . "n";
echo $key['comment'] . "n";
}
위의 예제에서는 각 키의 유형, 비트 수, 주석을 가져와 출력합니다.
이러한 목록에서 특정 키를 찾는 방법은 foreach 문을 사용하여 각 키의 정보를 비교할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$publicKeys = ssh2_publickey_list($connection);
foreach ($publicKeys as $key) {
if ($key['comment'] == '특정 키 주석') {
echo '키가 발견되었습니다.' . "n";
break;
}
}
위의 예제에서는 특정 키 주석을 가진 키를 찾을 때까지 foreach 문을 반복합니다.
2025-08-01 12:10