IT/리눅스마스터1급

[Linux] ssh key pair 추가, 변경

알콩달콩아빠 2024. 4. 16. 19:48
728x90
반응형

ssh key pair 생성

PuTTYgen을 사용해서 ssh key pair(공개키, 비밀키)를 생성할 것이다. 

 

 

 

PuttyGen을 이용해서 key pair을 만든 뒤 각각 'Save public key', 'Save Private key'를 통해 공개키, 비밀키를 저장한다. 

*이때 비밀키는 절대로 외부에 공개되서는 안된다. 본인만 알아야 함!*

 

 

ssh key 추가, 변경

 

ssh key를 추가하기 위해서는 `~/.ssh/authorized_keys`에 위치한 해당 파일의 수정이 필요하다. 해당 파일을 수정하기 위해 vim, gedit, nano 등과 같은 에디터로 열어준다. 

 

원래 파일 내용이 존재한다면, 경우에 따라 삭제하거나 추가로 작성한다. 

 

 

방금 전 PuTTygen으로 생성한 공개키(public key)의 내용을 복사하여, `~/.ssh/authorized_keys`에 추가한다.

여기서 주의할 점은 `ssh-rsa [공개키 내용] [코멘트]` 형식으로 입력해야 한다. 그리고 띄어쓰기를 기준으로 구분하며, 한줄로 입력이 되어야한다. 

위 과정을 모두 완료했다면 파일을 저장한다. 

 

 

ssh 접속 테스트

 

 

 

 

 

접속 테스트를 위해 ssh 세션 접속 정보와 생성한 keypair 중 비밀키(개인키, private key)를 이용해 접속을 테스트 한다. 

 

 

다음과 같이 성공적으로 세션에 접속되는것을 확인할 수 있다. 이처럼 ssh key를 잘 이용한다면 아주 편리하고, 보안성 높게 서버를 이용할 수 있다고 생각한다.

출처: https://itguny04.tistory.com/50 [능지차이:티스토리]

728x90
반응형