{"meta":{"title":"기존 SSH 키 확인","intro":"SSH 키를 생성하기 전에 기존 SSH 키가 있는지 확인할 수 있습니다.","product":"인증","breadcrumbs":[{"href":"/ko/authentication","title":"인증"},{"href":"/ko/authentication/connecting-to-github-with-ssh","title":"SSH와 연결"},{"href":"/ko/authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys","title":"기존 SSH 키 확인"}],"documentType":"article"},"body":"# 기존 SSH 키 확인\n\nSSH 키를 생성하기 전에 기존 SSH 키가 있는지 확인할 수 있습니다.\n\n## SSH 키 정보\n\nSSH를 사용하여 리포지토리에서 Git 작업을 수행할 수 있습니다. 자세한 내용은 [SSH 정보](/ko/authentication/connecting-to-github-with-ssh/about-ssh)을(를) 참조하세요.\n\n기존 SSH 키가 있는 경우 이 키를 사용하여 SSH를 통해 Git 작업을 인증할 수 있습니다.\n\n## 기존 SSH 키 확인\n\n새 SSH 키를 생성하기 전에 로컬 머신에서 기존 키를 확인해야 합니다.\n\n> \\[!NOTE]\n> GitHub는 2022년 3월 15일에 이전의 안전하지 않은 키 형식을 삭제하여 보안을 향상시켰습니다.\n>\n> 해당 날짜를 기준으로 DSA 키(`ssh-dss`)는 더 이상 지원되지 않습니다. GitHub에서 개인 계정에 새 DSA 키를 추가할 수 없습니다.\n>\n> `valid_after`가 2021년 11월 2일 이전인 RSA 키(`ssh-rsa`)는 서명 알고리즘을 계속 사용할 수 있습니다. 해당 날짜 이후에 생성된 RSA 키는 SHA-2 서명 알고리즘을 사용해야 합니다. SHA-2 서명을 사용하려면 일부 이전 클라이언트를 업그레이드해야 할 수 있습니다.\n\n1. <span class=\"platform-mac\">터미널</span><span class=\"platform-linux\">터미널</span><span class=\"platform-windows\">Git Bash</span>를 엽니다.\n\n2. 기존 SSH 키가 있는지 확인하려면 `ls -al ~/.ssh`를 입력합니다.\n\n   ```shell\n   $ ls -al ~/.ssh\n   # Lists the files in your .ssh directory, if they exist\n   ```\n\n3. 디렉터리 목록을 확인하여 이미 퍼블릭 SSH 키가 있는지 확인합니다. 기본적으로 GitHub에 대해 지원되는 퍼블릭 키의 파일 이름은 다음 중 하나입니다.\n   * *id\\_rsa.pub*\n\n   * *id\\_ecdsa.pub*\n\n   * *id\\_ed25519.pub*\n   > \\[!TIP]\n   > \\_\\~/.ssh\\_가 존재하지 않는다는 오류가 표시되는 경우 기본 위치에 기존 SSH 키 쌍은 존재하지 않습니다. 다음 단계에서 새 SSH 키 쌍을 만들 수 있습니다.\n\n4. 새 SSH 키를 생성하거나 기존 키를 업로드합니다.\n   * 지원되는 퍼블릭 및 프라이빗 키 쌍이 없거나 사용 가능한 키를 사용하지 않으려면 새 SSH 키를 생성합니다.\n   * GitHub에 연결하는 데 사용하려는 기존 퍼블릭 및 프라이빗 키 쌍(예: *id\\_rsa.pub* 및 *id\\_rsa*)이 나열된 경우 ssh-agent에 키를 추가할 수 있습니다.\n\n     새 SSH 키를 생성하거나 ssh-agent에 기존 키를 추가하는 방법에 대한 자세한 내용은 [새 SSH 키 생성 및 ssh-agent에 추가](/ko/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent)을(를) 참조하세요."}