Skip to main content
Element Software
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

SignSshKeys 를 참조하십시오

기여자

를 사용하여 클러스터에서 SSH를 사용하도록 설정한 후에는 메소드를"EnableSSH 메서드" 사용하여 노드의 쉘에 액세스할 수 있습니다 SignSshKeys.

Element 12.5부터 는 sfreadonly 노드에서 기본적인 문제 해결을 수행할 수 있는 새로운 시스템 계정입니다. 이 API를 사용하면 클러스터의 모든 노드에서 시스템 계정을 사용하여 SSH 액세스가 sfreadonly 가능합니다.

경고 NetApp Support에서 통보하지 않는 한, 시스템에 대한 모든 변경 사항은 지원되지 않으며 지원 계약을 무효로 하고 데이터의 불안정이나 액세스 불가능성을 초래할 수 있습니다.

메소드를 사용한 후에는 응답에서 키 체인을 복사하여 SSH 연결을 시작할 시스템에 저장한 후 다음 명령을 실행해야 합니다.

ssh -i <identity_file> sfreadonly@<node_ip>
`identity_file` 공개 키 인증에 대한 ID(개인 키)를 읽는 파일이며 `node_ip` 노드의 IP 주소입니다. 에 대한 자세한 내용은 `identity_file` SSH man 페이지를 참조하십시오.

매개 변수

이 메서드에는 다음과 같은 입력 매개 변수가 있습니다.

이름 설명 유형 기본값 필수 요소입니다

기간

서명된 키의 유효 시간을 나타내는 1에서 24 사이의 정수. 기간을 지정하지 않으면 기본값이 사용됩니다.

정수

1

아니요

PublicKey를 클릭합니다

제공된 경우 이 매개 변수는 사용자에게 전체 키 체인을 만드는 대신 signed_public_key 만 반환합니다.

참고 에서 URL 표시줄을 사용하여 전송한 공개 키는 + 간격 및 중단 서명으로 해석됩니다.

문자열

null입니다

아니요

sfadmin

supportAdmin 클러스터 액세스를 사용하여 API 호출을 수행하거나 노드가 클러스터에 없는 경우 sfadmin 셸 계정에 액세스할 수 있습니다.

부울

거짓

아니요

반환 값

이 메서드의 반환 값은 다음과 같습니다.

이름 설명 유형

keygen_status입니다

서명된 키의 ID, 허용된 보안 주체 및 키의 유효한 시작 날짜와 종료 날짜가 포함됩니다.

문자열

개인 키

전용 SSH 키 값은 API가 최종 사용자를 위한 전체 키 체인을 생성하는 경우에만 반환됩니다.

참고 이 값은 Base64로 인코딩됩니다. 파일에 값을 쓸 때 유효한 개인 키로 읽도록 하려면 값을 디코딩해야 합니다.

문자열

public_key 를 선택합니다

공용 SSH 키 값은 API가 최종 사용자에 대한 전체 키 체인을 생성하는 경우에만 반환됩니다.

참고 public_key 매개 변수를 API 메서드에 전달하면 해당 값만 signed_public_key 응답에 반환됩니다.

문자열

signed_public_key입니다

사용자가 API에서 제공하거나 생성한 공개 키에 서명함으로써 생성되는 SSH 공개 키입니다.

문자열

요청 예

이 메서드에 대한 요청은 다음 예제와 비슷합니다.

{
    "method": "SignSshKeys",
    "params": {
        "duration": 2,
        "publicKey":<string>
    },
    "id": 1
}

응답 예

이 메서드는 다음 예제와 유사한 응답을 반환합니다.

{
  "id": null,
  "result": {
    "signedKeys": {
      "keygen_status": <keygen_status>,
      "signed_public_key": <signed_public_key>
    }
  }
}

이 예제에서는 1-24시간 동안 유효한 공개 키가 서명되고 반환됩니다.

버전 이후 새로운 기능

12.5입니다