| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 백준 파이썬
- r-value참조자
- C언어 덱
- 알고리즘 조건
- 논리 연산
- const l-value참조자
- IPv4 주소체계
- LAN의 분류
- 문자형 배열
- 문제해결 단계
- string유형
- c언어 괄호검사
- C언어 계산기 프로그램
- 값/참조/주소에 의한 전달
- 유형 변환
- const화
- 주기억장치
- 네트워크 결합
- l-value참조자
- C언어 스택 연산
- 범위 기반 for문
- auto 키워드
- getline()함수
- 원형 연결 구조 연결된 큐
- 운영체제 기능
- 입출력 관리자
- 프로그래머스 푸드 파이트 대회
- 프로그래머스 배열만들기4
- 회전 및 자리 이동 연산
- 괄호 검사 프로그램
- Today
- Total
chyam
VS Code에서 Wsl 연결 + AWS lightsail 연결하기 본문
먼저, AWS lightsail 에 대해서는 아래 블로그를 참고하였습니다.
AWS Lightsail 인스턴스 및 고정 IP 생성하기
안녕하세요.오늘은 AWS Lightsail을 통해 서버 구성을 해보려고 합니다. AWS (Amazon Web Service): 아마존에서 운영하는 클라우드 서비스 전체를 의미하며 서버, 저장소, 데이터베이스 등 IT 인프라 구축에
eboong.tistory.com
Networking에 대해서는 기본 2개(SSH, HTTP)에 추가적으로 HTTPS만 추가해주었습니다.

또한 VS Code에서 WSl 연결에 대해서는 해당 블로그를 참고하였습니다.
윈도우에서 WSL2 설치부터 VS Code 연동, 최적화까지 환경 구축법
윈도우에서 WSL2를 설치하고 VS Code와 연동해 안정적이고 빠른 리눅스 개발환경을 만드는 과정입니다. 보안관점 가이드·점검포인트, 최적화(.wslconfig / wsl.conf), 트러블슈팅, AI 코드 도우미 활용 포
blog.pages.kr

여기까지 한 후, AWS에서 개인 SSH키를 받았던것을 안으로 옮기기 위해서 아래처럼 해주었습니다.
mkdir -p ~/.ssh
cp /mnt/c/Users/<윈도우계정명>/Downloads/(AWS에서 설정한 이름).pem ~/.ssh/(AWS에서 설정한 이름).pem
chmod 400 ~/.ssh/(AWS에서 설정한 이름).pem
윈도우 계정명은 모르겠으면 "윈도우 + R"을 누른 뒤 netplwiz를 적은 뒤 확인을 누르게되면 나오는 사용자 이름을 적으시면됩니다.
그다음으로는 SSH config 파일을 작성했습니다.
nano ~/.ssh/config
# 한 다음에
Host lightsail
HostName 정적IP(AWS에서 했던 IP 주소)
User ubuntu
IdentityFile ~/.ssh/(AWS에서 설정한 이름).pem
Ctrl + O로 저장을하고, Ctrl + X로 종료를 해줍니다.
그리고 config 파일도 권한을 맞춰줍니다.
chmod 600 ~/.ssh/config
마지막으로 터미널에서 접속 테스트를 해줍니다. 처음 접속이면 "fingerprint 계속 연결하시겠습니까?" 가 뜨는데 yes 입력하고, 앞부분이 ubuntu@ip ~~~~ : ~$로 변경되면 성공입니다.
ssh lightsail
추가로, Docker를 사용하려면 아래와같이 입력하시면 됩니다!
sudo apt update && sudo apt upgrade -y
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker ubuntu
# 확인하기
docker --version
docker compose version
다 되면, 다시 Ctrl + Shift + P를 눌러 Remote- SSH를 통해 아까 만든 host이름을 선택하면 됩니다. 처음 연결하는 경우에는 원격 서버의 운영체제를 묻는 창이 뜨는데, Lightsail 인스턴스는 Ubuntu(Linux)이므로 Linux를 선택하면 됩니다!
'Web & Backend' 카테고리의 다른 글
| DuckDNS 무료 서브 도메인 사용하기 (1) | 2026.07.18 |
|---|---|
| [Flutter+ Firebase] - 서버 연동 FCM 푸시 알림 (2) | 2026.05.01 |
| [CI/CD] - GitHub Acitons와 Docker Compose로 Django+Celery 자동 배포 (0) | 2025.12.02 |
| [Django & Redis & Celery] - 비동기 작업 큐 (0) | 2025.11.21 |
| [HTML] - SNS URL 공유 시 미리보기(Open Graph) (2) | 2025.11.21 |
