SSH 비밀번호를 입력하지 않고 접속하는 방법

jenkins에서 ssh를 통해 연결을 시도할 때 암호를 요구할 수 있으므로 배포 단계에서 실패하고 정리됩니다.

먼저 Jenkins 서버에서 사용하는 공개키(id_rsa.pub)를 사용자 계정(루트 아님)으로 입력하여 원격 서버에 접속합니다.
길을 가다

cd /home/{user}

or

cd /home1/{user}

이 트랙에서 .ssh 폴더가 존재하지 않는 경우 폴더를 생성하고 다음과 같이 권한을 부여합니다.

chmod 700 .ssh

그리고 .ssh 폴더로 이동 authorized_keys 새 파일 만들기

vi authorized_keys

앞에서 복사한 Jenkins 서버 공개 키 id_rsa.pub 내용을 복사해서 붙여넣기만 하면