ssh-keygen 사용하여 pravate/public key 만들기 및 활용

* 리눅스(centos) 에서 실행
* ssh 키 생성 (private/public)
* 비밀번호 없음!
$ ssh-keygen -t rsa -b 4096 -C "test@test.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/{USER}/.ssh/id_rsa):
Created directory '/home/{USER}/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/{USER}/.ssh/id_rsa.
Your public key has been saved in /home/{USER}/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:m0V-----wNKnxlH-------+F8yGe-----MAHsiE6A test@test.com
The key's randomart image is:
+---[RSA 4096]----+
|    .    oB*o  ..|
|   . .  o.==o  +o|
|  E   . .*o. o=.+|
|       ..+.  +.+.|
|        S + + *  |
|       o   . * *.|
|        o   . = .|
|             o   |
|            . o  |
+----[SHA256]-----+

* 생성된 파일
/home/{USER}/.ssh/id_rsa      <--- 개인키 파일
/home/{USER}/.ssh/id_rsa.pub  <--- 공개키 파일

* ssh 로그인 없이 접속하기 위해서는
$ cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys

후 개인 PC에 id_rsa 를 복사해서 ssh 접속시 사용하면 된다. (putty의 경우 파일 변환 필요)

* 타 서버에서 명령어 실행 예제
$ ssh -i {개인키파일path} {USER}@192.1.1.1"~/sh/test.sh"


댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
3.31
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
5.1
5.2
5.3
5.4