배포 환경에서 디버깅을 통해 진짜 최종 테스트를 해보고싶은데 방법이 없을까 보던 중..
vim으로 디버깅환경을 셋팅해보자니 약간 배보다 배꼽이 커질거같고
좀 간단하게 볼 수 없을까... 하다가...
이런 것이 있다네요.
ec2 인스턴스를 vscode에서 열 수 있다니 짱인걸.
그래서 시작된 방법 찾기~!
먼저 위에꺼를 설치해주고 시작합시다.
그리고 ctrl/command + p 에서 Remote-SSH:Settings
에 들어가
ssh접속 정보를 적은 config파일의 경로를 넣어줍니다.
Host {아무이름!!!but @}
HostName ec2-xxxxxxxx.compute.amazonaws.com
User 유저명
IdentityFile ~/.ssh/내pem파일.pem
Host {아무이름2!!!but @}
HostName ec2-yyyyyyyyyy.compute.amazonaws.com
User 유저명
IdentityFile ~/.ssh/내pem파일.pem
위에는 config파일의 작성 예시이고요. 접속정보는 여러개 추가할 수 있어요~
Host에 아무 이름이라고 강조한 이유는
내가 {계정명@호스트url} 을 적었다가 자꾸 접속이 안돼서 화가 났기 때문. ㅋㅋㅋ..ㅋ...
(아 왜안되는건데~ 1시간 소리지르다가 엥 혹시 하고 지웠더니 바로 돼서 허탈했네요)
윈도우의 경우 pem파일의 권한을 처리할 때 permission denied에러가 뜰 것이다.
맨 하단의 첫번째 링크 참고해서 해결했다.
그리고 접속하면 당연한 말이지만 .vscode/launch.json을 잘 작성해서 웹서버가 돌아갈 수 있게 잘 구워준다.
vscode의 PORTS부분에 보면 Forwarded Address가 127.0.0.1:5001이라 내 로컬 브라우저에서 저 주소로 접속해도 잘 들어가진다.
브라우저에서 127.0.0.1:5001로 접속하면 터미널에서 로그가 뜨는걸 확인할 수 있다.
굳~
도움받음
https://ongamedev.tistory.com/494
Windows에서의 ssh 인증 파일 permission 문제 해결 방법
해당 파일 "속성"에서 "보안"탭을 선택 후 "고급"버튼을 선택합니다. 그리고 "상속 사용 안 함"을 선택 후 "이 개체에서 상속된 사용 권한을 모두 제거합니다."를 선택합니다. 기존 사용자 리스트
ongamedev.tistory.com
https://gre-eny.tistory.com/344
[AWS] VSCode에서 AWS EC2 instance 원격 접속하기(Remote)
Windows 환경의 VSCode에서 AWS EC2에 원격접속을 해보자. 이 포스팅은 EC2와 접속에 필요한 .pem키는 이미 있다고 가정하고 진행한다. vscode extension: Remote Development 설치하기 ctrl + shift + X 단축키로 MarketPl
gre-eny.tistory.com
'Back-up > etc' 카테고리의 다른 글
putty 대신에 쓸만한 ssh, ftp 툴(window, mac) 추천 (0) | 2023.10.28 |
---|---|
python으로 openai api 사용해보기 (feat. 옵션값-temperature, top_p 설정) (0) | 2023.10.27 |
[Nginx] nginx.conf 수정 후 restart 전 주의하기 (2) | 2023.10.13 |
리눅스 명령어 정리 (0) | 2023.07.23 |
cicd (0) | 2023.07.06 |