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 |