개발 코드를 서버에 세팅한 후 VSCode를 통해 원격 개발을 하려고 계획하였으나,
could not establish connection to 'test' 라는 에러문구를 보였다.
어찌어찌 해결은 하였으니,, 해결 방법을 작성해보려고 한다.
1. VSCode 확장 프로그램 remote-ssh 를 설치한다.
설치 후 F1키를 누르고 Remote-SSH: Connect to Host...를 선택한다.
Add를 선택하고 접속할 주소를 작성한다.
ssh user@hostIp
바로 접속해보면 could not establish connection to 'test' 문구의 에러를 발견할 수 있을 것이다.
이를 해결하기 위해 key파일을 설정해주어야 한다.
2. PuTTY Gen을 통해 pem 키 생성 및 저장
AWS 인스턴스를 생성했다면, 접속 Key를 다운받았을 것이다.
이를 pem 파일로 생성하고, C:\Users\사용자이름\.ssh 에 저장하여야 한다.
PuTTY Gen이 없다면 다운받도록 하자. [PuTTY gen 다운로드 링크]
실행하면 다음과 같은 화면이 열릴 것이다.
- Load 버튼을 클릭해 AWS 서버 Key를 로드한다.
- Conversions 탭의 Export OpenSSH key를 클릭하고, C:\Users\사용자이름\.ssh에 저장한다.
3. VSCode config file 설정
F1 키를 누르고 Remote-SSH: Open Configuration File...을 선택하면, C:\Users\사용자이름\.ssh\config 경로가 나타날 것이다. 이를 선택한다.
그러면 config 파일이 열릴텐데, 다음과 같이 작성해준다.
저장한 후 다시 F1 키를 눌러 Remote-SSH: Connect to Host...로 서버에 접속을 해보기 바란다.
성공적으로 접속한 것을 확인할 수 있을 것이다!
'설정' 카테고리의 다른 글
[Windows] 화면 밖에 있는 프로그램 끌어다 가져오기 (0) | 2021.08.23 |
---|---|
[Webex] 미팅 접속 에러 (0) | 2021.07.13 |
[React] PORT 변경하여 실행하기 (0) | 2021.06.24 |
리눅스 종류 확인하기 (0) | 2021.06.24 |
노트북 전원 유지 방법 (0) | 2021.03.18 |
댓글