윈도우11 ssh 키 생성하는 방법(openssh)

2022. 10. 22. 19:12 / 서기랑

 윈도우 환경에서 ssh 키를 생성하기 위해서는 openssh라는 추가기능이 설치되어있어야 한다.

 윈도우11의 경우에는 해당 추가 기능이 기본적으로 설치되어있기 때문에 별다른 설치 작업 없이 명령어를 입력하는 것으로 ssh키의 생성이 가능하다.

 (윈도우10은 추가 기능을 설치해주면 키 생성이 가능하다.)

 

윈도우11 ssh 키 생성하기

1. 관리자 권한으로 cmd 실행.

 키 생성 명령어를 입력하기 위해 우선 cmd를 관리자 권한으로 실행하자.

2. 키 생성 명령어 입력.

 cmd 창이 나타나면 아래의 명령어를 차례대로 입력하자.

- 기본값
c:\>
 ssh-keygen -t 키알고리즘 선택(DSA, RSA, ECDSA, Ed25519)


Enter file in which to save the key (c:\user\유저명/ .ssh/id_rsa)
 : 키생성 경로\키이름 (비우고 넘어가면 기본값으로 생성)


Enter passphrase (empty for no passphrase)
 : 2 단계 인증용 암호 입력(비우고 넘어가도 되지만 권장하지 않음)

Enter same passphrase again
 : 입력 암호 확인

- 사용예
ssh-keygen -t rsa
d:\blog\sshkey
암호 입력
입력 암호 확인

 

그 외 내용

- 혹시나 명령어가 실행되지 않는다면 처음에 언급했던 openssh가 정상적으로 설치되어있는지 확인해보고 설치되어 있지 않다면 설치를 해보고 설치 되어있다면 삭제 후 재설치 해보자.

 설치 방법은 아래의 글을 참고하면 도움이 될 것이다.

 윈도우10 openssh 설치 방법

 

- 키를 이용하여 서버에 접속 하려고 하면 보안 관련 오류가 발생하는 경우가 있다.

 이런 경우에는 키가 있는 폴더의 권한을 관리자 계정 외에 모두 회수하여 설정을 변경하면 된다.