vscode sftp 연동

빡기·2020년 3월 31일
0

아마존 서버 안에 코드를 주입하기 위해 git을 이용해도 되지만 sftp 및 key를 이용해 서버와 로컬을 동기화 시켜 코드 업데이트를 편리하게 할 수 있다.

1. sftp extendsion 설치

2. sftp config 설정

  • 최상위 디렉토리에 생성된 .vscode 안 sftp.json 설정파일 수정
// .vscode/sftp.json
{
  "name": "crawling",
  "host": "아마존 주소(ip)",
  "password": "비밀번호",
    // 비밀번호
  "protocol": "sftp",
  "port": 22,
  "username": "gspark",
    // 권한 id
  "remotePath": "/example/test",
    // 동기화 시킬 원격서버 폴더 path 설정
  "uploadOnSave": false,
  "passphrase": true,
    // 비밀번호 입력 confirm 창 on
  "watcher": {
    "files": "**/*",
    "autoUpload": false,
    "autoDelete": true
  },
  "ignore": [".vscode", ".git", ".DS_Store"],
  "privateKeyPath": "../파일명.ppk"
  // 본인 키 경로 및 파일명
}

3. 연동(업로드)

3.1 수동 연동(귀찮음)

  • 작업을 완료 한 후 코드 창에 마우스 우클릭을 하여 upload를 진행하여 동기화 시킨다

3.2 자동 연동(저장 혹은 삭제 시 알아서 업로드)

// .vscode/sftp.json
{
  ...
  "uploadOnSave": false,
  "watcher": {
    "files": "**/*",
    "autoUpload": false,
    "autoDelete": true
  },
 
}
  • 위의 설정들을 본인 취향에 맞게 설정하면 자동으로 연동가능

참고사이트

profile
Front End. Dev

0개의 댓글