SSH 공개 키 재생성

로그프레소의 기존 SSH 공개 키를 파기하고 다시 생성합니다. 재생성하면 기존에 접속하던 모든 시스템에서 로그프레소 SSH 키 기반 인증이 무효화되므로, 새로 생성된 공개 키를 다시 등록해야 합니다. 이 작업은 되돌릴 수 없습니다. 현재 등록된 공개 키는 SSH 공개 키 조회 API로 확인할 수 있습니다.

필요 권한

클러스터 관리자 권한이 필요합니다.

HTTP 요청

POST /api/sonar/renew-ssh-public-key
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
     -X POST \
     https://HOSTNAME/api/sonar/renew-ssh-public-key

정상 응답

{
  "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCjU/Fx6gogfQDS+egS2ym1c0yill9UkVxZuxpRBqSvh6/xPV24aXaFEywkYCJ0ZJkRyvyJl2FDnyO0ghu9cTRdkNWo+nlHD+LiIbAmglVLOde0I85BLVclXu2HqT8Fd4TIWmUUiIYa1adA96B8qprqKKMCLQwZSqDSNzyRG0/AvQ=="
}
  • public_key (문자열): 새로 생성된 SSH 공개 키

오류 응답

권한이 없는 경우

HTTP 상태 코드 500 응답

{
  "error_code": "illegal-state",
  "error_msg": "no-permission"
}