Skip to main content

SAML Single Sign-On에 사용할 SSH 키 권한 부여

SAML SSO(Single Sign-On)를 사용하는 조직에서 SSH 키를 사용하려면 먼저 키에 권한을 부여해야 합니다.

SSH 키의 권한 부여 정보

기존 SSH 키에 권한을 부여하거나 새 SSH 키를 만든 후 권한을 부여할 수 있습니다. 새 SSH 키 만들기에 대한 자세한 내용은 "새 SSH 키 생성 및 ssh-agent에 추가"을(를) 참조하세요.

참고: 조직에 대한 연결된 ID가 있는 경우 SAML이 적용되지 않더라도 해당 조직에서 권한 있는 personal access token 및 SSH 키만 사용할 수 있습니다. 조직 또는 엔터프라이즈 소유자가 나중에 연결된 ID를 해지하지 않는 한 해당 조직에 대해 SAML SSO를 통해 인증한 적이 있는 경우 조직에 대한 연결된 ID가 있습니다. 연결된 ID를 해지하는 방법에 대한 자세한 내용은 "조직에 대한 구성원의 SAML 액세스 보기 및 관리" 및 "엔터프라이즈에 대한 사용자의 SAML 액세스 보기 및 관리"을 참조하세요.

personal access token 또는 SSH 키에 권한을 부여하려면 먼저 연결된 SAML ID가 있어야 합니다. SAML SSO를 사용하는 조직의 구성원인 경우 IdP를 사용하여 조직에 인증하여 연결된 ID를 한 번 이상 만들 수 있습니다. 자세한 내용은 "SAML Single Sign-On을 사용한 인증 정보"을(를) 참조하세요.

personal access token 또는 SSH 키에 권한을 부여한 후에는 다음 방법 중 하나로 해지될 때까지 토큰 또는 키의 권한이 유지됩니다.

  • 조직 또는 엔터프라이즈 소유자가 권한 부여를 취소합니다.
  • 조직에서 제거됩니다.
  • personal access token의 범위가 편집되거나 토큰이 다시 생성됩니다.
  • personal access token이(가) 만드는 동안 정의된 대로 만료되었습니다.

참고: 조직에서 SSH 키에 부여한 권한을 철회하는 경우 동일한 키를 다시 인증할 수 없습니다. 새 SSH 키를 만들고 권한을 부여해야 합니다. 새 SSH 키 만들기에 대한 자세한 내용은 "새 SSH 키 생성 및 ssh-agent에 추가"을(를) 참조하세요.

조직의 SSH 인증 기관(CA)에서 서명한 SSH 인증서에 권한을 부여할 필요가 없습니다.

SSH 키 권한 부여

  1. GitHub의 페이지 오른쪽 상단에서 프로필 사진을 선택한 다음, 설정을 선택합니다.

  2. 사이드바의 "액세스" 섹션에서 SSH 및 GPG 키를 클릭합니다.

  3. 권한을 부여하려는 SSH 키의 오른쪽에서 SSO 구성을 클릭합니다. SSO 구성이 표시되지 않으면 SAML IdP를 통해 한 번 이상 인증하여 GitHub의 리소스에 액세스했는지 확인합니다. 자세한 내용은 "SAML Single Sign-On을 사용한 인증 정보" 항목을 참조하세요.

    "인증 키" 섹션의 스크린샷. 키 옆에 "SSO 구성"이라는 레이블이 지정된 드롭다운 메뉴가 주황색 윤곽선으로 표시됩니다.

  4. 드롭다운 메뉴에서 SSH 키에 대한 권한을 부여하려는 조직의 오른쪽에 있는 권한 부여를 클릭합니다.

추가 참고 자료