Windows 환경에서 SSH 키를 생성하는 것은 타사 도구를 설치해야 하는 복잡한 프로세스였습니다. Windows 10 2018년 4월 업데이트 이후 Windows는 사전 설치된 OpenSSH 클라이언트와 함께 제공됩니다. 즉, ssh-keygen을 사용하여 SSH 키를 생성할 수 있습니다. 전체 프로세스를 안내하는 동안 계속 읽으십시오.
먼저 컴퓨터에 OpenSSH가 설치되어 있는지 확인해야 합니다. 이전 버전의 Windows 10에서 업그레이드한 경우 수동으로 활성화해야 할 수 있습니다. 설정 앱을 실행하고 "앱" 카테고리를 클릭합니다. 그런 다음 "선택적 기능 관리" 링크를 클릭합니다. 표시되는 목록에 "OpenSSH 클라이언트"가 표시되지 않으면 "기능 추가" 버튼을 클릭하고 설치합니다. 설치 후 PC를 재부팅해야 할 수도 있습니다.
OpenSSH가 설치되면 계속 진행할 준비가 된 것입니다. 시작 메뉴에서 명령 프롬프트를 엽니다. 터미널 창에 "ssh-keygen"(따옴표 제외)을 입력하고 Enter 키를 누릅니다. 저장 위치를 확인하라는 메시지가 표시됩니다. 사용자 디렉토리의 기본 위치를 사용하려면 Enter 키를 누르는 것이 좋습니다. 그렇지 않으면 키를 저장할 경로를 입력한 다음 Enter 키를 누릅니다.
이제 키에 암호(암호)를 추가하도록 선택할 수 있습니다. 키를 추가하는 경우 키를 사용할 때마다 제공해야 합니다. 암호를 입력하고 Enter 키를 누르거나 Enter 키를 눌러 암호 없이 계속 진행하십시오.
이제 Windows에서 RSA 공개/개인 키 쌍을 생성합니다. 공개 키는 지정한 디렉토리에 "id_rsa.pub"로 저장됩니다. SSH에 연결해야 하는 모든 컴퓨터에 이 키를 업로드합니다. 그런 다음 Windows의 기본 제공 SSH 클라이언트를 사용하여 연결을 열 수 있습니다. 생성된 자격 증명을 사용하여 연결하고 인증하려면 "ssh [email protected]"을 입력하세요.