AWS CodeCommit 는 더 이상 신규 고객이 사용할 수 없습니다. AWS CodeCommit 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용하지 않는 SSH 사용자를 위한 설정 AWS CLI
리포지토리에 SSH 연결을 사용하려면를 설치 AWS CodeCommit 하지 않고에 연결할 수 있습니다 AWS CLI. 에는 CodeCommit 리포지토리를 사용하고 관리할 때 유용한 명령이 AWS CLI 포함되어 있지만 초기 설정에는 필요하지 않습니다.
이 주제에서는 다음을 가정합니다.
CodeCommit에 필요한 정책 또는 권한을 사용하여, 그리고 키 업로드에 필요한 IAMUsersshKeys 관리형 정책 또는 동등한 권한을 사용하여 IAM 사용자를 설정했습니다. 자세한 내용은 CodeCommit에 대한 자격 증명 기반 정책(IAM 정책) 사용 단원을 참조하십시오.
퍼블릭-프라이빗 키 페어를 이미 가지고 있거나 만드는 방법을 알고 있습니다. SSH 키에는 보안 암호를 사용할 것을 적극 권장합니다.
SSH, Git 클라이언트 및 그 구성 파일에 익숙합니다.
Windows를 사용하는 경우에는 bash 쉘을 에뮬레이션하는 Git Bash와 같은 명령줄 유틸리티를 설치했습니다.
추가 안내가 필요한 경우 Linux, macOS, Unix에서 SSH 연결 또는 Windows에서 SSH 연결의 지침을 따릅니다.
1단계: 퍼블릭 키를 IAM 사용자와 연결
에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/iam/
://https://https://https://https://://https://://https://://https://://https://://https://https://://:// -
IAM 콘솔의 탐색 창에서 사용자를 선택하고 사용자 목록에서 해당 IAM 사용자를 선택합니다.
-
보안 인증 정보 탭에서 SSH 퍼블릭 키 업로드를 선택합니다.
-
SSH 퍼블릭 키의 콘텐츠를 필드에 붙여넣은 후 SSH 키 업로드를 선택합니다.
작은 정보
퍼블릭-프라이빗 키 페어는 OpenSSH 형식의 SSH-2 RSA여야 하며 2048비트를 포함해야 합니다. 해당 키는 다음과 비슷합니다.
ssh-rsa EXAMPLE-AfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMCVVMxCzAJB gNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb2 5zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhc NMTEwNDI1MjA0NTIxWhcNMTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAw DgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDAS=EXAMPLE
user-name
@ip-192-0-2-137
IAM은 OpenSSH 형식의 퍼블릭 키만 수락합니다. 퍼블릭 키를 다른 형식으로 제공하면, 키 형식이 잘못되었다는 오류 메시지가 표시됩니다.
-
SSH 키 ID(예:
APKAEIBAERJR2EXAMPLE
)를 복사하고 콘솔을 닫습니다.
2단계: SSH 구성에 CodeCommit 추가
터미널(Linux, macOS, Unix) 또는 bash 에뮬레이터(Windows)에서 cat>> ~/.ssh/config를 입력하여 SSH 구성 파일을 편집합니다.
Host git-codecommit.*.amazonaws.com User
Your-SSH-Key-ID, such as APKAEIBAERJR2EXAMPLE
IdentityFileYour-Private-Key-File, such as ~/.ssh/codecommit_rsa or ~/.ssh/id_rsa
작은 정보
SSH 구성이 두 개 이상인 경우 콘텐츠 앞뒤에 빈 줄을 포함해야 합니다.
Ctrl
및d
키를 동시에 눌러 파일을 저장합니다.-
다음 명령을 실행하여 SSH 구성을 테스트합니다.
ssh git-codecommit.us-east-2.amazonaws.com
메시지가 표시되면 SSH 키 파일의 암호를 입력합니다. 모두 다 올바르게 구성되면 다음과 같은 성공 메시지가 표시되어야 합니다.
You have successfully authenticated over SSH. You can use Git to interact with CodeCommit.
다음 단계
사전 필수 단계를 완료했습니다. CodeCommit 시작하기 에 나와 있는 단계에 따라 CodeCommit을 사용하기 시작합니다.
리포지토리에 연결하려면 리포지토리에 연결의 단계를 따릅니다. 리포지토리를 생성하려면 리포지토리 생성의 단계를 따릅니다.