使用「Ftp-Sync」擴充功能
- 開啟﹝擴充工具﹞ crtl + shift + X
- 搜尋「ftp-sync」
- ﹝安裝﹞
初始化:
Init
﹝F1﹞
> Ftp-sync: Init
會產生一個ftp-sync.json
{ "remotePath": "./", "host": "你的主機位置", "username": "你的帳號", "password": "你的密碼", "port": 22, "secure": false, "protocol": "sftp", "uploadOnSave": true, "passive": false, "debug": false, "privateKeyPath": null, "passphrase": null, "ignore": [ "\\.vscode", "\\.git", "\\.DS_Store" ], "generatedFiles": { "uploadOnSave": true, "extensionsToInclude": [], "path": "本機檔案位置" } }ftp-sync Option:
remotePath: 預設是 ./ (根目錄)
host: 主機IP
username: 帳號 (ftp, sftp的帳號)
password: 密碼
port: 預設是21 (ftp:21 | sftp:22)
protocol: 預設為ftp (可填 ftp | sftp)
uploadOnSave: 檔案自動上傳保存Passive:,預設為false
privateKeyPath:指定SFTP專用密鑰的路徑,預設為null
ignore: 可忽略的檔案
generatedFiles:同步檔案
*存檔後自動upload設定:
- "uploadOnSave": true
- "generatedFiles": {
"uploadOnSave": true,
"extensionsToInclude": [],
"path": "本機檔案位置"
}
Remote to Local
從遠端主機下載至本地主機:
> Ftp-sync: Remote to Local
Local to Remote
從本地主機上傳至遠端主機:
> Ftp-sync: Local to Remote
留言
張貼留言