49.5. 사용자의 공개 SSH 키 관리
Identity Management를 사용하면 공개 SSH 키를 사용자 항목에 업로드할 수 있습니다. 해당 개인 SSH 키에 액세스할 수 있는 사용자는 SSH를 사용하여 Kerberos 자격 증명을 사용하지 않고 IdM 시스템에 로그인할 수 있습니다. 개인 SSH 키 파일을 사용할 수 없는 시스템에서 로그인하는 경우 사용자가 Kerberos 자격 증명을 제공하여 계속 인증할 수 있습니다.
49.5.1. IdM 웹 UI를 사용하여 사용자의 SSH 키 업로드 링크 복사링크가 클립보드에 복사되었습니다!
Identity Management를 사용하면 공개 SSH 키를 사용자 항목에 업로드할 수 있습니다. 해당 개인 SSH 키에 액세스할 수 있는 사용자는 SSH를 사용하여 Kerberos 자격 증명을 사용하지 않고 IdM 시스템에 로그인할 수 있습니다.
사전 요구 사항
- IdM 웹 UI 또는 사용자 관리자 역할을 관리하기 위한 관리자 권한.
프로세스
- IdM 웹 UI에 로그인합니다.
-
Identity>Users 탭으로 이동합니다. - 편집할 사용자의 이름을 클릭합니다.
-
계정 설정섹션에서 SSH 공개 키추가버튼을 클릭합니다. -
기본 64로 인코딩된 공개 키 문자열을
SSH 공개 키필드에 붙여넣습니다. -
설정을클릭합니다. -
IdM 웹 UI 창 상단에 있는
저장을클릭합니다.
검증
-
Accounts Settings(계정 설정) 섹션에서 키가SSH 공개 키에나열되어 있는지 확인합니다.
49.5.2. IdM CLI를 사용하여 사용자의 SSH 키 업로드 링크 복사링크가 클립보드에 복사되었습니다!
Identity Management를 사용하면 공개 SSH 키를 사용자 항목에 업로드할 수 있습니다. 해당 개인 SSH 키에 액세스할 수 있는 사용자는 SSH를 사용하여 Kerberos 자격 증명을 사용하지 않고 IdM 시스템에 로그인할 수 있습니다.
사전 요구 사항
- IdM CLI 또는 사용자 관리자 역할을 관리하기 위한 관리자 권한.
프로세스
--sshpubkey옵션과 함께ipa user-mod명령을 실행하여 base64로 인코딩된 공개 키를 사용자 항목에 업로드합니다.ipa user-mod user --sshpubkey="ssh-rsa AAAAB3Nza...SNc5dv== client.example.com"
$ ipa user-mod user --sshpubkey="ssh-rsa AAAAB3Nza...SNc5dv== client.example.com"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이 예제에서는 키 유형, 키 및 호스트 이름 ID를 사용자 항목에 업로드합니다.
여러 키를 업로드하려면
--sshpubkey를 여러 번 사용합니다. 예를 들어 두 개의 SSH 키를 업로드하려면 다음을 수행합니다.--sshpubkey="AAAAB3Nza...SNc5dv==" --sshpubkey="RjlzYQo...ZEt0TAo="
--sshpubkey="AAAAB3Nza...SNc5dv==" --sshpubkey="RjlzYQo...ZEt0TAo="Copy to Clipboard Copied! Toggle word wrap Toggle overflow 명령 리디렉션을 사용하고 키 문자열을 수동으로 붙여넣는 대신 키가 포함된 파일을 가리키려면 다음 명령을 사용합니다.
ipa user-mod user --sshpubkey="$(cat ~/.ssh/id_rsa.pub)" --sshpubkey="$(cat ~/.ssh/id_rsa2.pub)"
ipa user-mod user --sshpubkey="$(cat ~/.ssh/id_rsa.pub)" --sshpubkey="$(cat ~/.ssh/id_rsa2.pub)"Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
ipa user-show명령을 실행하여 SSH 공개 키가 지정된 사용자와 연결되어 있는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
49.5.3. IdM 웹 UI를 사용하여 사용자의 SSH 키 삭제 링크 복사링크가 클립보드에 복사되었습니다!
IdM 웹 UI의 사용자 프로필에서 SSH 키를 삭제하려면 다음 절차를 따르십시오.
사전 요구 사항
- IdM 웹 UI 또는 사용자 관리자 역할을 관리하기 위한 관리자 권한.
프로세스
- IdM 웹 UI에 로그인합니다.
-
Identity>Users 탭으로 이동합니다. - 편집할 사용자의 이름을 클릭합니다.
-
계정 설정섹션의SSH 공개 키에서 제거할 키 옆에 있는삭제를 클릭합니다. -
페이지 상단에서
저장을클릭합니다.
검증
-
계정 설정섹션에서 키가SSH 공개키 아래에 더 이상 나열되지 않는지 확인합니다.
49.5.4. IdM CLI를 사용하여 사용자의 SSH 키 삭제 링크 복사링크가 클립보드에 복사되었습니다!
IdM CLI를 사용하여 사용자 프로필에서 SSH 키를 삭제하려면 다음 절차를 따르십시오.
사전 요구 사항
- IdM CLI 또는 사용자 관리자 역할을 관리하기 위한 관리자 권한.
프로세스
사용자 계정에 할당된 모든 SSH 키를 삭제하려면 키를 지정하지 않고
--sshpubkey옵션을ipa user-mod명령에 추가합니다.ipa user-mod user --sshpubkey=
$ ipa user-mod user --sshpubkey=Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
특정 SSH 키 또는 키만 삭제하려면
--sshpubkey옵션을 사용하여 유지할 키를 지정하고 삭제 중인 키를 생략합니다.
검증
ipa user-show명령을 실행하여 SSH 공개 키가 지정된 사용자와 더 이상 연결되지 않았는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow