Skip to main content

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2024-03-26. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

SSH 연결 테스트

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

Platform navigation

SSH 연결을 테스트하기 전에 다음을 수행해야 합니다.

연결을 테스트할 때 이전에 만든 SSH 키 암호를 사용하여 이 작업을 인증해야 합니다. SSH 키 암호 작업에 대한 자세한 내용은 "SSH 키 암호 사용"을(를) 참조하세요.

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

  2. 다음을 입력합니다.

    $ ssh -T git@호스트 이름
    # Attempts to ssh to GitHub Enterprise Server
    

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

    > The authenticity of host '호스트 이름 (IP ADDRESS)' can't be established.
    > ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
    > Are you sure you want to continue connecting (yes/no)?
    
  3. 표시되는 메시지의 지문이 엔터프라이즈의 공개 키 지문과 일치하는지 확인합니다. 일치하는 경우 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 배포판의 알려진 문제입니다. 자세한 내용은 "오류: 에이전트가 서명 실패를 인정했습니다."을(를) 참조하세요.

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

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