InfoGrab Docs

고급 SSH 키 구성

안전한 인증 및 GitLab 저장소와의 통신을 위해 SSH 키를 사용합니다.

특수 워크플로를 위한 고급 SSH 키 옵션을 구성합니다. Note GitLab 계정으로 SSH 키 기본 사용에 대한 정보는 GitLab에서 SSH 키 사용 을 참조하십시오. FIDO2 하드웨어 보안 키를 위한 SSH 키 쌍 생성 # ED25519_SK 또는 ECDSA_SK SSH 키를 생성하려면 OpenSSH 8.2 이상을 사용해야 합니다: 컴퓨터에 하드웨어 보안 키를 삽입합니다. 터미널을 엽니다. 키 유형 및 나중에 키를 식별하는 데 도움이 되는 선택적 설명과 함께 ssh-keygen -t 를 실행합니다. 일반적인 옵션은 이메일 주소를 설명으로 사용하는 것입니다. 설명은 .pub 파일에 포함됩니다. 예를 들어 ED25519_SK의 경우: ssh-keygen -t ed25519-sk -C "<comment>" ECDSA_SK의 경우: ssh-keygen -t ecdsa-sk -C "<comment>" 보안 키가 FIDO2 상주 키를 지원하는 경우 SSH 키를 만들 때 이를 활성화할 수 있습니다: ssh-keygen -t ed25519-sk -O resident -C "<comment>" -O resident 는 키가 FIDO 인증자 자체에 저장되어야 함을 나타냅니다. 상주 키는 ssh-add -K 또는 ssh-keygen -K 로 보안 키에서 직접 로드할 수 있기 때문에 새 컴퓨터로 가져오기가 더 쉽습니다. Enter 를 누릅니다. 다음과 유사한 출력이 표시됩니다: Generating public/private ed25519-sk key pair. You may need to touch your authenticator to authorize key generation. 하드웨어 보안 키의 버튼을 누릅니다. 제안된 파일 이름 및 디렉토리를 수락합니다: Enter file in which to save the key (/home/user/.ssh/id_ed25519_sk): 암호문 을 지정합니다: Enter passphrase (empty for no passphrase): Enter same passphrase again: 파일이 저장된 위치에 대한 정보를 포함한 확인이 표시됩니다. 공개 및 개인 키가 생성됩니다. GitLab 계정에 공개 SSH 키를 추가 합니다. 1Password를 사용한 SSH 키 쌍 생성 # 1Password 와 1Password 브라우저 확장 을 사용하여 다음 중 하나를 수행할 수 있습니다: 새 SSH 키를 자동으로 생성합니다. 1Password 볼트의 기존 SSH 키를 사용하여 GitLab에 인증합니다. GitLab에 로그인합니다. 오른쪽 상단에서 아바타를 선택합니다. 프로필 편집 을 선택합니다. 왼쪽 사이드바에서 액세스 > SSH 키 를 선택합니다. 새 키 추가 를 선택합니다. 키 를 선택하면 1Password 도우미가 표시됩니다. 1Password 아이콘을 선택하고 1Password를 잠금 해제합니다. SSH 키 만들기 를 선택하거나 공개 키를 채울 기존 SSH 키를 선택합니다.