# SSH 정보

SSH 프로토콜을 사용하여 원격 서버 및 서비스에 연결하고 인증할 수 있습니다. SSH 키를 사용하면 접속할 때마다 사용자 이름과 GitHub를 입력하지 않고도 personal access token에 연결할 수 있습니다. SSH 키를 사용하여 커밋에 서명할 수도 있습니다.

SSH(Secure Shell Protocol)를 사용하여 GitHub의 리포지토리에서 데이터에 액세스하고 쓸 수 있습니다. SSH를 통해 연결할 때 로컬 머신에서 프라이빗 키 파일을 사용하여 인증합니다. SSH에 대한 자세한 내용은 Wikipedia의 [Secure Shell](https://en.wikipedia.org/wiki/Secure_Shell) 을 참조하세요.

SSH를 설정할 때 새 프라이빗 SSH 키를 생성하고 SSH 에이전트에 추가해야 합니다. 또한 키를 사용하여 커밋을 인증하거나 서명하기 전에 계정에 GitHub 공용 SSH 키를 추가해야 합니다. 자세한 내용은 [새 SSH 키 생성 및 ssh-agent에 추가](/ko/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent), [GitHub 계정에 새 SSH 키 추가](/ko/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account), [커밋 서명 확인에 대한 안내](/ko/enterprise-server@3.22/authentication/managing-commit-signature-verification/about-commit-signature-verification)을(를) 참조하세요.

SSH로 인증하기 위해 키 쌍을 사용할 때 물리적인 하드웨어 보안 키를 컴퓨터에 연결해야 하는 하드웨어 보안 키를 사용하면 SSH 키의 보안을 강화할 수 있습니다. ssh-agent에 키를 추가하고 암호를 사용하여 SSH 키를 보호할 수도 있습니다. 자세한 내용은 [SSH 키 암호문 사용](/ko/enterprise-server@3.22/authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases)을(를) 참조하세요.

계정 보안을 유지하기 위해 SSH 키 목록을 정기적으로 검토하고 유효하지 않거나 손상된 키를 취소할 수 있습니다. 자세한 내용은 [SSH 키 검토](/ko/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys)을(를) 참조하세요.

사용하는 GitHub Enterprise Cloud 조직은 SSH 인증서를 제공할 수 있으며, 구성원은 해당 계정에 인증서를 추가하지 않고도 해당 조직의 리포지토리에 액세스하는 데 사용할 수 있습니다 GitHub.

## 추가 참고 자료

* [SSH 문제 해결](/ko/enterprise-server@3.22/authentication/troubleshooting-ssh)