젠킨스 도커 컨테이너에서 호스트로 파일을 전송하거나 원격으로 명령어를 .sh 파일을 실행 시키려고 공개 키를 만들고 호스트로 보내려 했다.# SSH 키 생성 (id_rsa와 id_rsa.pub 파일 생성)ssh-keygen -t rsa -b 4096 -f /var/jenkins_home/.ssh/id_rsa -N ""# SSH 공개키를 호스트로 복사ssh-copy-id -i /var/jenkins_home/.ssh/id_rsa.pub user@remote_host 그러나 Permission denied(public key) 문제로 공개 키를 추가할 수 없었다. 다른 방법은 직접 공개 키를 복사해서 호스트의 ~/.ssh/authorized_keys 파일 끝에 붙여넣는 방법이 있었다. 내가 직접 하다가 실..
토이 프로젝트를 위해 서버를 여러 대 만들어 사용하다 보니 키페어도 여러 개가 생겼다. id_rsa1, id_rsa2 같은 방식으로 여러 개를 만들어 사용했더니 시간이 지나면서 어느 서버에 접속하는 키인지 잊어버리게 되었다. 다른 사람들은 어떻게 여러 개의 키 페어를 관리하는지 찾아봤다. 키 페어란?보안 목적으로 사용되는 두 개의 암호화 키, 즉 공개 키(public key)와 비밀 키(private key)를 의미합니다.키 페어의 구성 요소는 공개키와 비밀키가 있으며, 공개키는 클라우드 인스턴스에 업로드 되고, 비밀키는 로컬에 안전하게 보관하고, 접근 권한을 제한해야 합니다. 일반적으로 .pem, .key와 같은 확장자를 가진 파일에 저장된다. config 파일에 별명-키로 관리 하기1. ~/.ssh ..