본문 바로가기
Coding

VSCode sFTP 연동하는 방법

by Hide­ 2018. 6. 3.
반응형

그동안 만들어놓고 방치해두었던 학식봇을 한번 갈아엎는 일이 생겼다.

장고를 처음 접할 때 만들었던 소스라 지저분하기도 하고 그냥 API서버 형태로 만들어두는게

나중에 확장성에서도 좋다는 판단을 하여 Django의 Rest framework를 사용하여 바꿔줬다.

서버에 직접 파일을 올려두고 sftp로 붙어서 작업하는 방식으로 했는데

VSCode의 sFTP관련 확장 프로그램을 사용하면 로컬에서 작업하고 저장하는 즉시

서버의 파일로 반영이 된다. 사실상 로컬에서 작업하고 구동하는 것과 체감상 차이가 거의 없다고 볼 수 있다.

먼저 VSCode를 실행시킨다.


왼쪽에 빨간색 네모박스로 표시해놓은 아이콘을 클릭한 이후

sftp를 검색하여 최상단에 있는 확장프로그램을 설치한다.

그다음 F1을 누르고 sftp를 입력한다.


SFTP: Config를 클릭한다.

그러면 오른쪽 아래쪽에 관련 작업을 할 폴더를 설정하라고 나오는데

거기서 폴더를 설정해주면 아래와 같은 창이 뜬다.


host : 접속할 서버 주소

username : 유저네임

password : 암호


형식으로 작성해준다.

그리고 F1을 다시 누르고 sftp를 입력한다.


두번째에 있는 SFTP: Download를 누른다.

처음에 지정한 폴더가 나올것이다.

클릭하면 원격에 있는 파일을 다운로드 해옴과 동시에 동기화가 진행된다.

이제 동기화 이후 작업을 하고 다시 F1 - stfp: Upload를 누르면 업로드를 할 수 있다.