Tips

[VSCode] multi sftp workspace 설정

chsr 2025. 6. 20. 14:46
728x90
반응형

 VSCode multi sftp workspace 설정

VSCode에서 여러 서버(SFTP, FTP 등)를 동시에 탐색기에서 보고싶다면?
multi-sftp-workspace.code-workspace 를 이용하면 됨 


1. .code-workspace 파일 열기

VSCode에서 직접 워크스페이스 파일을 열어야 합니다.
File → Open Workspace... 클릭
multi-sftp-workspace.code-workspace 선택해서 열기
*단축키: Ctrl+K Ctrl+O → 파일 선택 가능

{
  "folders": [
    { "name": "develop-server", "path": "develop-server" },
    { "name": "staging-server", "path": "staging-server" },
    { "name": "prod-server", "path": "prod-server" }
  ],
  "settings": {
    "editor.tabSize": 2,
    "files.autoSave": "off"
  }
}

📁 폴더구조 예시

your-project/
├── multi-sftp-workspace.code-workspace
├── develop-server/
├── staging-server/
├── prod-server/

2. 열렸다면? 이제 .vscode/sftp.json 각각 만들기

develop-server/.vscode/sftp.json 에 FTP 설정
staging-server/.vscode/sftp.json 에 SFTP 설정
prod-server/.vscode/sftp.json 에 SFTP 설정

develop-server/.vscode/sftp.json (예시)

{
  "name": "FTP SERVER",
  "host": "your.ftpserver.com",
  "protocol": "ftp",
  "port": 21,
  "username": "your_username",
  "password": "your_password",
  "remotePath": "/public_html",
  "uploadOnSave": true
}

📁 폴더구조 예시

multi-sftp-workspace.code-workspace
├── develop-server/
│   └── .vscode/
│       └── sftp.json
├── staging-server/
│   └── .vscode/
│       └── sftp.json
├── prod-server/
│   └── .vscode/
│       └── sftp.json

 

728x90
반응형