Search

VSCode SFTP 멀티 계정 세팅

VSCode에서 SFTP 계정을 dev와 production별로 등록을 하여 전환할 수 있다.

설정예제

.vscode/sftp.json

{ "name": "sitename", "protocol": "sftp", "defaultProfile": "dev", "profiles": { "dev": { "host": "dev-host", "protocol": "sftp", "port": 22, "username": "username", "password": "password", "remotePath": "/home/dev", "ignore": [ "**/.vscode", "**/.git", "**/.DS_Store", "assets/*.{js,css}", ], "uploadOnSave": true }, "production": { "host": "production-host", "protocol": "sftp", "port": 22, "username": "username", "password": "password", "remotePath": "/home/production", "ignore": [ "**/.vscode", "**/.git", "**/.DS_Store", ], "uploadOnSave": false } }, "watcher": { "files": "assets/*.{js,css}", "autoUpload": true, "autoDelete": false } }
JSON
복사
defaultProfile : 기본 활성화 될 profile 선택
watcher : webpack 같은 컴파일러 환경일 경우 파일 변경이 감지 되면 자동 업로드

profile별 전환

View → Command Pallete에서 SFTP: Set Profile 로 전환 가능
Command Pallete 에서 검색
설정된 profile로 전환 가능
ⓒ VeriCras 2024
vericras@gmail.com