네이버클라우드플랫폼 서버 ssh 연결 시 server refused our key 오류 해결

DoDoBest

·

2023. 1. 30. 08:03

상황

네이버클라우드플랫폼 Server에 putty로 SSH 연결 시 위와 같은 에러가 나왔습니다.

chmod 700, 600 설정, /etc/ssh/sshd_config 설정 모두 해봐도 전혀 되지 않습니다.

 

원인

Server 생성시에 만든 .pem 파일을 이용해서 ssh 연결 설정한 것이 문제였습니다.

 

해결방법

새로운 SHA Key를 생성해서 등록하니 정상적으로 동작했습니다.

홈 디렉터리에서 아래와 같이 pem 파일을 새로 생성해서 public key를 등록한 후,

pem 파일을 로컬로 가져와서 putty gen을 이용해 ppk 파일을 새로 만들어서 사용하면 ssh 연결이 정상적으로 됩니다.

 

openssl genrsa -out myNcps.pem 4096
ssh-keygen -y -f myNcps.pem > .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
chown -R {사용자이름}:{사용자이름} .ssh

 

 

 

Server 생성시 만든 .pem 파일로는 ssh 연결이 되지 않는 원인을 아시는 분은 댓글로 알려주시면 참고해서 학습해보겠습니다.😀