{"meta":{"title":"HTTPS 포트를 통해 SSH 사용","intro":"경우에 따라 방화벽은 SSH 연결을 완전히 허용하지 않습니다.\n자격 증명 캐싱과 함께 HTTPS 복제를 사용할 수 없는 경우 HTTPS 포트를 통해 만들어진 SSH 연결을 사용하여 복제를 시도할 수 있습니다. 대부분의 방화벽 규칙은 이를 허용해야 하지만 프록시 서버가 방해할 수 있습니다.","product":"인증","breadcrumbs":[{"href":"/ko/authentication","title":"인증"},{"href":"/ko/authentication/troubleshooting-ssh","title":"SSH 문제 해결"},{"href":"/ko/authentication/troubleshooting-ssh/using-ssh-over-the-https-port","title":"HTTPS 포트를 통해 SSH 사용하기"}],"documentType":"article"},"body":"# HTTPS 포트를 통해 SSH 사용\n\n경우에 따라 방화벽은 SSH 연결을 완전히 허용하지 않습니다.\n자격 증명 캐싱과 함께 HTTPS 복제를 사용할 수 없는 경우 HTTPS 포트를 통해 만들어진 SSH 연결을 사용하여 복제를 시도할 수 있습니다. 대부분의 방화벽 규칙은 이를 허용해야 하지만 프록시 서버가 방해할 수 있습니다.\n\n> \\[!WARNING]\n>\n> ```\n>           **GitHub Enterprise Server 사용자**: 현재 HTTPS 포트를 통해 SSH를 사용하여 GitHub Enterprise Server에 액세스할 수는 없습니다.  \n> ```\n\n**데이터 보존 기능을 갖춘 GitHub Enterprise Cloud 사용자:** 데이터 보존 기능을 갖춘 GitHub Enterprise Cloud에서 HTTPS 포트를 통한 SSH 액세스는 현재 지원되지 않습니다.\n\nHTTPS 포트를 통한 SSH가 가능한지 테스트하려면 다음 SSH 명령을 실행합니다.\n\n```bash\n$ ssh -T -p 443 git@ssh.github.com\n# Hi USERNAME! You've successfully authenticated, but GitHub does not\n# provide shell access.\n```\n\n성공했다면 다행입니다. 실패한 경우 [문제 해결 가이드에 따라야](/ko/authentication/troubleshooting-ssh/error-permission-denied-publickey) 할 수 있습니다.\n\n> \\[!NOTE] 포트 443의 호스트 이름은 `ssh.github.com`이 아니라, `github.com`입니다.\n\n이제 다음 명령을 실행하여 리포지토리를 복제할 수 있습니다.\n\n```shell\ngit clone ssh://git@ssh.github.com:443/YOUR-USERNAME/YOUR-REPOSITORY.git\n```\n\n## HTTPS를 통해 SSH 연결 사용\n\n포트 443을 통해 `git@ssh.github.com`에 SSH할 수 있는 경우 github.com에 대한 모든 연결이 해당 서버와 포트를 통해 실행되도록 SSH 설정을 재정의할 수 있습니다.\n\nSSH 구성 파일에서 이렇게 설정하려면 `~/.ssh/config`에 있는 파일을 편집하여 다음 섹션을 추가합니다.\n\n```text\nHost github.com\n    Hostname ssh.github.com\n    Port 443\n    User git\n```\n\ngh.1s.fan에 한 번 더 연결하여 제대로 작동하는지 테스트할 수 있습니다.\n\n```bash\n$ ssh -T git@github.com\n# Hi USERNAME! You've successfully authenticated, but GitHub does not\n# provide shell access.\n```\n\n## 알려진 호스트 업데이트\n\n포트 443으로 전환한 후 GitHub과(와) 처음으로 상호 작용할 때 `known_hosts`에서 호스트를 찾을 수 없거나 다른 이름으로 검색되었다는 경고 메시지가 표시될 수 있습니다.\n\n```bash\n# The authenticity of host '[ssh.github.com]:443 ([140.82.112.36]:443)' can't be established.\n# ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.\n# This host key is known by the following other names/addresses:\n#     ~/.ssh/known_hosts:32: github.com\n# Are you sure you want to continue connecting (yes/no/[fingerprint])?\n```\n\nSSH 지문이 GitHub의 게시된 지문 중 하나와 일치한다고 가정하면 이 질문에 \"예\"라고 대답하는 것이 안전합니다. 지문 목록은 [GitHub SSH 키 지문](/ko/authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints)을(를) 참조하세요."}