새로운 SSH 키 생성 및 공개키 등록방법 - with ChatGPT
Prompt
ssh 연결할때.. key를 등록해서 자동으로 연결이 되는데.. 해당 서버의 IP를 변경하면 해당 key를 다시 만들어서 상대방에게 줘야 하나? 아니면 그대로 이용할수있나?
ChatGPT
SSH 키는 특정 호스트와 사용자 간의 신뢰성을 보장하는 데 사용됩니다. 키를 생성하면 특정 공개 키가 특정 개인 키와 연결되어 있습니다. 이 공개 키를 원격 서버에 등록하면 해당 서버에서 해당 개인 키로 인증하는 것이 가능합니다.
서버의 IP 주소가 변경된 경우, 기존에 등록한 공개 키는 새로운 IP 주소에서 작동하지 않을 것입니다. 따라서 새로운 IP 주소로 연결하려면 해당 서버에 대한 새로운 공개 키를 생성하고 이를 서버에 등록해야 합니다.
다음은 변경된 IP 주소에 대한 새로운 SSH 키를 만들고 등록하는 단계입니다:
새로운 SSH 키 생성:
ssh-keygen -t rsa -b 2048 -f ~/.ssh/new_key
새로운 공개 키를 원격 서버에 등록:
ssh-copy-id -i ~/.ssh/new_key user@new_ip_address
SSH 구성 파일 업데이트 (선택 사항): 로컬 시스템의 SSH 구성 파일 (
~/.ssh/config
)을 업데이트하여 새로운 서버에 대한 설정을 추가할 수 있습니다.
새로운 공개 키를 생성하고 원격 서버에 등록한 후에는 해당 키로 SSH 연결을 시도할 수 있을 것입니다.
#ssh
공유하기
![카카오로 공유하기](/images/kakao-share.png)
![페이스북 공유하기](/images/facebook-share.png)
![url 복사하기](/images/link-share.png)
조회수 : 66