Skip to main content

SSH 연결 테스트

SSH 키를 설정하고 GitHub에 추가한 후 연결을 테스트할 수 있습니다.

Platform navigation

SSH 연결을 테스트하기 전에 이미 다음을 수행한 상태여야 합니다.

이전에 만든 SSH 키 암호를 사용하여 이 작업을 인증해야 합니다. "SSH 키 암호 사용" 항목을 참조하세요.

Note

이 문서에는 github.com 도메인을 사용하는 명령이나 예제가 포함되어 있습니다. octocorp.ghe.com와(과) 같은 다른 도메인에서 GitHub에 액세스할 수 있습니다.

  1. Terminal(터미널)Terminal(터미널)Git Bash를 엽니다.

  2. 다음을 입력합니다.

    Shell
    ssh -T git@github.com
    # Attempts to ssh to GitHub Enterprise Cloud
    

    다음과 같은 경고가 표시될 수 있습니다.

    > The authenticity of host 'github.com (IP ADDRESS)' can't be established.
    > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
    > Are you sure you want to continue connecting (yes/no)?
    
  3. 표시되는 메시지의 지문이 GitHub의 공개 키 지문과 일치하는지 확인합니다. 일치하는 경우 yes를 다음을 입력합니다.

    > Hi USERNAME! You've successfully authenticated, but GitHub does not
    > provide shell access.
    

    다음과 같은 오류 메시지가 표시될 수도 있습니다.

    ...
    Agent admitted failure to sign using the key.
    debug1: No more authentication methods to try.
    Permission denied (publickey).
    

    이는 특정 Linux 배포판의 알려진 문제입니다. 자세한 내용은 "오류: 에이전트가 서명 실패를 인정했습니다."을(를) 참조하세요.

    Note

    원격 명령은 코드 1을 사용하여 종료되어야 합니다.

  4. 결과 메시지에 사용자 이름이 포함되어 있는지 확인합니다. "권한 거부됨" 메시지가 표시되면 "오류: 권한이 거부됨(publickey)"을(를) 참조하세요.