Windows 10에서 SSH 키 생성
Windows 10에서 SSH 키를 생성하는 방법
이미 알고 계시겠지만 Windows 10에는 클라이언트와 서버 모두에 SSH 소프트웨어가 내장되어 있습니다! 이 기능은 버전 1803부터 OS에서 사용할 수 있습니다. 클라이언트 옵션이 설치되면 이를 사용하여 새 SSH 키를 생성할 수 있습니다.
광고
제공된 SSH 클라이언트는 Linux 클라이언트와 유사합니다. 언뜻 보기에는 *NIX 대응 제품과 동일한 기능을 지원하는 것으로 보입니다. 콘솔 앱이므로 명령 프롬프트에서 시작할 수 있어야 합니다.
계속하려면 OpenSSH 클라이언트 기능을 활성화해야 합니다. 다음 텍스트를 확인하십시오.
Windows 10에서 OpenSSH 클라이언트를 활성화하는 방법
설치했다고 가정하고 다음을 수행할 수 있습니다.
Windows 10에서 SSH 키를 생성하려면,
- 열려있는 새로운 명령 프롬프트.
- 유형
SSH 키젠
그리고 치다 입력하다 열쇠. - 앱은 저장 위치를 묻습니다.
C:\users\사용자 이름\.ssh\id_rsa
기본적으로. - 다음으로 암호를 입력하라는 메시지가 표시됩니다. Enter 키를 눌러 건너뛸 수 있습니다.
- 마지막으로 키와 SHA256의 지문이 표시됩니다. 기본 알고리즘은 RSA 2048입니다.
완료되었습니다. 공개 키는 기본적으로 id_rsa.pub 파일에 저장됩니다. C:\users\사용자 이름\.ssh\id_rsa.pub
. 이제 SSH로 액세스하려는 대상 시스템에 이 파일을 업로드할 수 있습니다. 무엇을 하고 있는지 모르는 경우 개인 SSH 키(id_rsa)를 공유하지 마십시오!
SSH는 다음과 같이 키와 함께 사용하는 여러 다른 공개 키 알고리즘을 지원합니다.
- rsa - 이것은 큰 숫자를 인수분해하는 어려움에 기반한 고전적인 알고리즘입니다. 권장 키 크기 - 2048 이상.
- dsa - 이산 로그 계산의 어려움에 기반한 또 다른 레거시 알고리즘. 더 이상 권장되지 않습니다.
- ecdsa - 타원 곡선을 사용하여 미국 정부에서 표준화한 새로운 디지털 서명 알고리즘입니다. 256, 384 및 521 키 크기를 지원합니다.
- ed25519 - 이 알고리즘은 OpenSSH에 포함된 최신 옵션입니다. 특정 소프트웨어는 이에 대한 지원이 부족합니다.
다음을 사용하여 알고리즘을 지정할 수 있습니다. -NS
옵션을 선택하고 -b 스위치를 사용하여 키 크기를 변경합니다. 몇 가지 예:
ssh-keygen -t rsa -b 4096. ssh-keygen -t ecdsa -b 521
그게 다야
또한 다음 문서를 참조하십시오.
- Windows 10에서 OpenSSH 클라이언트를 활성화하는 방법
- Windows 10에서 OpenSSH 서버를 활성화하는 방법