오라클 클라우드 SSH Permission denied 오류

오라클 클라우드의 신규 VM을 생성하고 접속하려하는데, 계속 SSH Permision denied 오류가 생깁니다.

에러 메시지는 아래와 같은데요.

ubuntu@: Permission denied (publickey).

덕분에 엄청 많은 인스턴스를 만들었습니다.

해당 오류는 구글링 해보니, 서버의 authorized_keys 파일에 공개키가 없거나 손상되었기 때문이라고 합니다.

일반적인 경우에는 서버의 접속된 상태에서 SSH 설정을 수정하여 해결할 수 있는데요.

이 때 우리는 클라우드이기때문에, 서버에 접근할 방법이 없기 때문에 수정 자체가 불가능하다는 문제가 있습니다.

계속 인터넷에 있는 모든 방법을 동원해서 해결하려 했지만 불가능하였는데요.

우연하게 해결방법을 찾았습니다.

이 때에는 새롭게 인스턴스를 만들어서 해결하시는 방법이 가장 편리합니다.

저의 경우에는 이 때 버전을 바꿨더니 해결도 되었는데요. 

동일하게 작업했는데 22.04에서 안된다면 20.04버전으로 한번 해보시기 바랍니다.

혹시 신규 vm 생성 후 오라클 클라우드 접속이 안되신다면, ubuntu 버전을 확인해보시기 바랍니다.

구글에 알려진 방법으로 안되고, 처음 VM 생성할때만 SSH 키를 등록할 수 있으므로

안된다면 VM을 과감하게 종료를 눌러서 삭제하시고, 새롭게 생성하시기 바랍니다.

인스턴스 메뉴에서 이렇게 삭제하시고

puttygen을 통해서 공용키 붙여넣기로 ssh 키를 만드시는 것을 추천합니다.

그리고 인스턴스를 새로만드시면 됩니다.

일반적으로 1분 이내에서 생성되나, 서버가 바쁠때는 조금 오래 걸리기도 합니다.

그리고 정상적으로 접속이 되는 것을 확인하시기 바랍니다.

인증키에 대한 것은 accept를 눌러주시면 됩니다.

그리고 드디어 정상적인 서버에 접속할 수 있었습니다.

혹시 ssh접속에러가 뜨신다면 참고하시기 바랍니다.

그럼 즐거운 하루 보내세요.

728x90

해당 블로그에서 발행되는 콘텐츠 중 일부 글에는 제휴 및 홍보 관련 링크가 포함될 수 있으며, 파트너스 활동의 일환으로 일정액의 수수료를 받을 수 있습니다.