별의 공부 블로그 🧑🏻‍💻
728x90
728x170

ssh-keygen

  • 인증키를 이용하여 SSH 서버에 접속하는 명령어
  • SSH 클라이언트에서 ssh-keygen 명령을 이용해서 비밀키 공개키를 생성하고 SSH 서버 공개키를 복사하면 된다.

 

사용법

ssh-keygen [option]

 

주요 옵션

옵션 설명
-t - 사용할 암호화 알고리즘을 지정하는 옵션
- rsa, dsa 등을 사용할 수 있음.
- ssh2 버전에서 지정하지 않으면 rsa를 사용함.

 

사용 예

예 1
  • DSA를 이용해서 인증키 생성
$ ssh-keygen -t dsa

 

예 2
  • RSA를 이용해서 인증키 생성
$ ssh-keygen
더보기
Generating public/private dsa key pair.
Enter file in which to save the key (/home/starrykss/.ssh/id_dsa):        
Created directory '/home/starrykss/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/starrykss/.ssh/id_dsa.
Your public key has been saved in /home/starrykss/.ssh/id_dsa.pub.
The key fingerprint is:
SHA256:X+3OzWtcnwXAKEHISaBCC7hY6ObxRoKZwOEAE1FHkWs starrykss@localhost.localdomain
The key's randomart image is:
+---[DSA 1024]----+
|@Bo.=*.+o. o     |
|Oooo. + . . o    |
|*B.  .   .   .   |
|** .E        ..  |
|o =.    S   . .. |
| . o     . . .  o|
|  .       .   o =|
|             o *.|
|              +.+|
+----[SHA256]-----+
  • 2개의 파일이 생성됨.
    • id_rsa
    • id_rsa.pub
  • 패스워드를 별도로 설정하지 않으면 서버에 접속할 때, 패스워드 없이 로그인이 가능함.
  • 생성된 파일 중에 공개키 파일에 해당하는 id_rsa.pub 파일을 원격지 서버의 홈 디렉터리 안에 .ssh/authorized_keys 로 복사해두면 됨.
728x90
그리드형(광고전용)

'System Software > Linux' 카테고리의 다른 글

[리눅스 명령어] getfacl  (0) 2022.03.15
[리눅스 명령어] chattr  (0) 2022.03.15
[리눅스 명령어] lsattr  (0) 2022.03.15
[리눅스 명령어] sudo / visudo  (0) 2022.03.15
[리눅스 명령어] ssh  (0) 2022.03.15
[리눅스 명령어] sysctl  (0) 2022.03.15
[리눅스 명령어] logger  (0) 2022.03.15
[리눅스 명령어] dmesg  (0) 2022.03.15
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖