Visualstudio code(VSCODE) SFTP 접속
서버 직접 관리

Visualstudio code(VSCODE) SFTP 접속

by nocagklhw 2020. 7. 5.

visualstudio code SFTP 접속 방법

 

 

1. 일단 VSCODE 를 실행한다. 

 

2. 왼쪽에 맨 밑에 있는 extension 클릭후 ftp-simple 플러그인을 설치 한다. (검색 후 install 클릭!)

3. 이 상태에서 F1 키를 누른다. (접속정보 설정을 위해)

 

 

 

4. ftp-simple:Config-FTP connection setting 을 입력해준다. 

그러면 connection 정보를 입력할 수 있는 파일이 생성된다.  파일명 ftp-simple-temp.json 파일. 

 

 

5. 아래와 같이 접속 정보를 세팅해 준다. 

 

[

    {

        "name": "office_dev",

        "host": "172.50.XXX.XXX",

        "port": 2299

        "type": "sftp",

        "username": "ec2-user",

        "path": "/user/docs/office/",

        "autosave": true,

        "confirm": false,

        "privateKey": "C:\\D\\awskey\\onlineoffice-dev.pem"

    }

]

 

<설정 상세>

port 는 기본적으로 ftp 의 경우는 22번이지만, SFTP 의 경우 서버에서 설정한 포트 번호를 적어준다. 나의 경우는 2299 번을 사용중이다. 

username 은 접속하려고 하는 계정명을 적어준다. 

privateKey 는 내 로컬 컴퓨터에 있는 pem 키의 위치를 적어줘야 하는데, 역슬레시로 폴더 단위를 구분해 준다. (여기서 삽질이 좀 일어나므로 유의!)

confirm 은 true 로 설정하면, 코드에서 변경시마다 진짜로 변경할건지를 물어보므로, false 로 변경! 

 

이렇게 설정 뒤 접속을 시도한다. 

 

 

6. 다시 F1 키를 눌러서 ftp-simple:Remote directory open to workspace 를 써준다. 

 

 

7. 그러면 커넥션정보에서 name 으로 설정한 커넥션에 접속할 건지를 아래와 같이 물어본다. 클릭한다. 

 

 

8. 그러면 접속할 디렉토리를 아래 이미지처럼 또 물어본다. 클릭한다. 

 

 

9. 왼쪽에 서버상의 디렉토리 목록이 나오는 것을 확인 할 수 있다. 

 

10. 이제 수정 진행하면 되겠다. 

간혹 username 때문에 서버상의 파일 소유권자와 부딪히는 문제들이 발생한다. 

그럴경우 서버상에서 소유권자를 변경하던지, 아니면 접속 설정하는 username 정보를 변경 가능한 계정으로 변경하던지 해야 정상적으로 수정 가능하다. 

 

 

 

 

 

https://davidseo81.tistory.com/2

 

Visualstudio code(VSCODE) SFTP 접속 (AWS pem key 를 활용하여...)

visualstudio code SFTP 접속 방법 1. 일단 VSCODE 를 실행한다. 2. 왼쪽에 맨 밑에 있는 extension 클릭후 ftp-simple 플러그인을 설치 한다. (검색 후 install 클릭!) 3. 이 상태에서 F1 키를 누른다. (접속정..

davidseo81.tistory.com

 

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로