Notice
Recent Posts
Link
Tags
- mysql
- SSL
- nginx
- java
- spring boot
- ORM
- 스프링부트
- 문자열
- 프로그래머스
- jpa
- join
- select
- PYTHON
- session
- sql
- spring
- 데이터베이스
- @transactional
- 스프링
- spring mvc
- springboot
- spring security 6
- Django
- DI
- Git
- string
- Docker
- 1차원 배열
- AWS
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Archives
개발하는 자몽
VSCode로 AWS EC2 인스턴스 접속 본문
Visual Studio Code로 AWS EC2 인스턴스에 접속하는 방법을 다룬다.
과정
1. 설치된 vscode에 접속한다. vscode에 remote 관련 extension이 없다면 설치해야 한다.
2. vscode 단축키 `ctrl/command + shift + p`를 입력하여 아래와 같은 검색창이 나타나도록 한다.
3. 검색창에서 "open ssh configuration file"을 입력하여 클릭한다.
4. 클릭하면 아래와 같은 화면이 나온다. 아래 화면에서 채워야 할 요소들이 있다.
Host {vscode에서 접속할 인스턴스의 이름}
HostName {EC2 인스턴스의 “퍼블릭 IPv4 DNS” 또는 “퍼블릿 IPv4 주소”}
User {별다른 설정이 없다면, ubuntu로 적기}
IdentityFile {인스턴스 생성 시 같이 생성한 키페어(.pem) File 위치}
5. 위와 같이 작성하고 저장한다. 다시 vscode 단축키 `ctrl/command + shift + p`를 입력하여 검색창을 띄우고, "connect to host"를 입력하여 클릭한다.
📌 연결 시 "Permission denied(Public Key)"와 같은 에러가 발생하면 해당 `.pem` 파일의 권한을 `400`으로 바꾸자. 그리고 해당 파일의 위치가 `.ssh` 폴더 안이 아니면, 폴더 안으로 옮겨주자.
$ chmod 400 ~/.ssh/{pem_key_name}.pem
6. 클릭하여 연결 후, 에러가 없다면 성공!
'Architecture & Tool > AWS' 카테고리의 다른 글
[AWS] ELB 생성 (0) | 2024.04.05 |
---|---|
[AWS] EC2 인스턴스 용량 확장 (0) | 2024.03.29 |
[AWS] EC2 인스턴스 내 Docker 설치와 Django 프로젝트 설정 (1) | 2024.03.23 |
[AWS] Route 53으로 도메인 호스팅 하기 (0) | 2024.03.09 |
[AWS] EC2 인스턴스 생성 및 보안그룹 설정 (0) | 2024.03.02 |
Comments