세모튜브

AWS 인스턴스와 VSCode SFTP 연결 본문

casanet/backend

AWS 인스턴스와 VSCode SFTP 연결

iDevKim 2023. 11. 4. 16:25

- 환경

  • AWS EC2 : Ununtu 20.04 LTS 64bit
  • VSCode : 버전: 1.83.1
  • SFTP : Natizyskunk v1.16.3 

- SFTP 설치

  • 확장 클릭

  • 검색어 : sftp
  • Natizyskunk 선택 설치완료

 

  • 명령 팔레트 열기 (⌘+Shift+P)
  • sftp:config 엔터

 

  • .vscode폴더 아래에 sftp.json파일이 생김.

 

- sftp.json 수정 및 테스트

  • 생성한 AWS 인스턴스 정보

  • name : WebApp
  • host : 13.213.87.128 ==> (자신의 탄력적IP주소)
  • username : ubuntu ==> (디폴트)
  • 추가생성 :::: privateKeyPath: ~/.ssh/aws-keypair-idevkim002-sg.pem
  • ==> 다운받은 키페이어 경로확인 : AWS 인스턴스 생성 / AWS 인스턴스와 ssh연결 참조
  • remotePath : /home/ubuntu/WebApp
{
    "name": "WebApp",
    "host": "13.213.87.128",
    "protocol": "sftp",
    "port": 22,
    "username": "ubuntu",
    "privateKeyPath": "~/.ssh/aws-keypair-idevkim002-sg.pem",
    "remotePath": "/home/ubuntu/WebApp",
    "uploadOnSave": false,
    "useTempFile": false,
    "openSsh": false
}
  • 저장

 

 

- 테스트

  • __pack폴더 안 webserver_linux_x64파일을 오른버턴 클릭하면 'Upload File' 메뉴를 클릭

  • upload중....

  • 완료

 

- 인스턴스에서 확인

  • 터미널에서 ssh webapp

  • /home/ubuntu/WebApp/__pack 폴더에 파일이 업로드됨을 확인할수있다.