TIL)23.09.04(Putty 연결 오류)

주민·2023년 9월 9일
0

TIL

목록 보기
78/84

Putty(푸티)

리눅스를 원격제어할 때 사용하는 프로그램으로 SSH, 텔넷, rlogin, raw TCP를 위한 클라이언트로 동작하는 자유 및 오픈소스 단말 에뮬레이터 응용 프로그램이다.

window에서 AWS EC2 리눅스 서버에 명령을 내리기 위해서는 접속 툴이 필요한데 Putty는 그 중 하나이다.

문제

host와 private key를 입력하고 open을 눌러 login as 에 username을 입력하면 아래와 같이 오류가 뜬다.

시도 & 해결

구글링 해보고 이것저것 바꿔봤지만 오류가 해결되지 않아 튜터님의 도움을 받았다.

문제는 2가지였는데 username, private key 오류였다.

1. username
username을 따로 설정한 적이 없어 인스턴스 이름을 쓰고 그랬는데 설정하지 않은 경우에는 서버 종류(Ubuntu, Fedora 등)에 따라 이름이 자동으로 설정된다고 한다. 나는 Ubuntu 서버를 만들었으니 ubuntu로 입력해줘야한다. => 공식 문서

2. private key 오류
Connection - SSH - Auth - Credentials - private key file for authentication
위치에 서버에 .ppk 파일(인스턴스 생성시 받을 수 있음)을 올려야 한다.
처음에 AWS에서 pem으로 받고 PuTTYgen 을 통해 변환 할 수 있는데
그 과정에 굉장히 오래걸렸다... 몇 초면 끝나야 하는 과정인데 1시간이 넘게 걸린 것 같다.
추측되는 부분이 컴퓨터 성능 문제라 다른 분이 변환해준 파일을 올리니 해결됐다.

알게된 점

. pem 파일은 인스턴스 키 페어 생성할 때 만들어지는데 여기서 private key 파일 형식을 선택할 수 있다.
. pem이 필요한 경우가 아니라면 여기서 바로 . ppk 파일을 받아 연결하면 될 거 같다.

0개의 댓글

관련 채용 정보