0
我在我的Visual Studio代碼工作流程中使用vscode-sftp extension將文件上傳到我的遠程服務器,每當我點擊保存。我正在嘗試使用Sublime Text的SFTP plugin來實現無密碼身份驗證。然而,美中不足的是,對於vscode,SFTP,在sftp.json
文件,我必須輸入我的密碼作爲純文本這個工作:Visual Studio代碼 - 使用SSH身份驗證的SFTP擴展
{
"host": "mysamplehost.com",
"port": 22,
"username": "username",
"password": "password",
"protocol": "sftp",
"agent": null,
"privateKeyPath": null,
"passphrase": null,
"passive": false,
"interactiveAuth": false,
"remotePath": "/",
"uploadOnSave": true,
...
}
但是,如果我SSH到我的服務器,我不明白要求輸入密碼 - 因爲我在我的MacBook中擁有SSH密鑰。如何配置vscode-sftp以使用此身份驗證方法?
我看到documentation以下評論,但我不知道如何設置此:
/**
* string - Path to ssh-agent's UNIX socket for ssh-agent-based user authentication.
* Windows users: set to 'pageant' for authenticating with Pageant or (actual) path to a cygwin "UNIX socket.
*/
agent: null,
privateKeyPath: null, // absolute path to user private key
passphrase: null,
passive: false, // ftp passive mode
代理路徑將在每次重新啓動時更改,我發現的答案已在此[https://apple.stackexchange.com/a/177419](https://apple.stackexchange.com/a/177419) –