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}}
    -
제목 작성자 날짜
공대여자
공대여자
mins01
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자