使用「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

留言
張貼留言