본문 바로가기
DevSpace/Server | network | config

[vscode] sftp 사용 시 pem 파일 사용하여 접속하기

by 반니루니 2022. 3. 18.
반응형

저는 오라클 무료 클라우드를 사용하여, ppk파일 인증으로 접속하는 방법을 사용하고 있었습니다.

 

ppk파일 및 pem파일은 가지고 있었으며, ppk파일만 있다면 pem파일을 puttygen으로 생성하시면 됩니다.

 

아무튼 vscode로 sftp를 사용하여 접속하는 방법을 포스팅하겠습니다.

 

별건 아닌데...........삽질을 오래했네요.

 

vscode extension 에서 SFTP를 검색하여 설치합니다.

(ftp-simple 많이사용하시는데 저는 SFTP 설치하였습니다.)

설치 후 F1키를 눌러 SFTP : Config

 

name : 지정하실 이름 (구분만되면 됩니다.)

host : 대상서버 IP

protocol :  sftp 이므로 당연히 22번

username : 로그인할 대상서버 계정

remotePath : 처음접속시 경로

uploadonSave : 로컬에서 저장시 바로 저장 true

privateKeyPath : pem파일 선택

- 이부분이 제일 문제인데 ftp-simple 사용하시면 "privateKey" 이고 

- 저처럼 SFTP을 사용하시면 "privateKeyPath" 가 맞습니다. 

- 주의할 점은 윈도우\ 를 vscode에서는 에러문으로 잡혀 \\두번써주셔야합니다.

 

또한 저처럼 ppk 파일 생성시 passphrase (2차비밀번호)를 입력하셨다면 

passphrase : "패스워드"를 입력해주셔야합니다.

지정안하셨다면 저위의 사진대로만 하시면됩니다.

 

저장하시고 에러문이 안뜨셨다면 잘 설정된것이고, 

 

다시 F1키를 누르면 SFTP: List All 클릭 후 지정한서버와 서버IP가 뜬다면 정상적으로 연결된 것입니다.

 

어려움이 있으시면 댓글남겨주세요.

 

감사합니다.

반응형