반응형
windows에서 원격 서버 접속을 위한 ssh key 생성이 필요할 수 있다.
cmd 창을 열어 ssh key를 생성할 폴더 (.ssh)를 생성한다. ssh-keygen 명령어를 통해 기본적으로 C:\Users/User/.ssh/ 를 생성하고 id_rsa 파일에 key 값이 저장되나 별도로 관리하고자 할 경우에는 원하는 디렉토리로 이동하여 .ssh를 생성한다.
예를 들어 D:\work/.ssh 에 ssh key 값을 저장하고자 할 경우 아래와 같은 명령어로 수행할 수 있다.
D:\work/.ssh> ssh-keygen -t rsa -f D:\work/.ssh/id_rsa
.ssh 디렉토리에서 ssh-keygen -f 옵션을 통해 지정된 곳에 ssh key를 생성할 수 있으며 id_rsa / id_rsa.pub key가 생성된다. -t 옵션은 type으로 지정하지 않으면 기본적으로 공개키 알고리즘 중 하나인 RSA(Rivest, Shamir, Adleman)으로 키를 생성한다.
ssh-keygen 옵션의 -b 4096 과 같이 지정한 경우에는 암호키의 bit 수를 지정하여 생성할 수 있다.
또한 passphrase(암호)를 물어보게 되는데 private키를 암호화 하는데 사용된다. private key는 owner만 r/w 할 수 있다. 보안 안정성을 위해 입력하는 것을 권장하지만 입력하지 않아도 생성되는데 문제는 없다.
반응형
'개발환경' 카테고리의 다른 글
[개발환경] VSCode 항상 새탭(새창)으로 코드 열기 (0) | 2023.12.18 |
---|---|
[개발환경] anaconda 설치 및 VS Code 설정 (old version 설치) (1) | 2023.10.14 |
[개발환경] 공유기 로그인 ip 주소 찾는법 (0) | 2022.11.07 |
[개발환경] web compiler (0) | 2022.08.31 |
[개발환경] eclipse workspace 삭제 (0) | 2022.01.07 |
댓글