티스토리 뷰

반응형

SSH Key를 생성하는 방법과 설정하는 내용입니다. 

환경

  • Ubuntu OS 20.04

1. SSH Key 생성

$ cd ~/.ssh
$ pwd
/home/deploy/.ssh
$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/deploy/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/deploy/.ssh/id_rsa.
Your public key has been saved in /home/deploy/.ssh/id_rsa.pub.
...
# 생성된 key 확인
$ ls
authorized_keys  id_rsa  id_rsa.pub

2. Target Server Key 등록하기

$ vim ~/.ssh/authorized_keys

3. Jenkins SSH Key 등록하기

Jenkins 관리 -> 시스템 설정 -> Publish over SSH 화면에 들어갑니다. 맨 아래에 있네요.

여기서 Passphrase 에는 1. 에서 입력한 passphrase를 입력하고 Key의 내용에는 id_rsa 파일의 내용을 복사합니다. 이후 SSH 서버 설정에 정보를 입력하고 Test Configuration 을 합니다.

반응형
댓글
공지사항