我无法用 VSCodeRemoteSSH 保存远程服务器上的任何文件,因为我不是 root 用户。
关于如何使用 SSH 配置文件设置 SSH,我已经遵循了 正式文件,但是即使我的用户具有 sudo 特权,我也无法在 VSCode 中找到任何用 sudo 保存的选项。
这是我的 SSH 配置文件 /Users/geoff/.ssh/config
:
Host gcpmain
User geoff
HostName <IP_ADDRESS>
IdentityFile ~/.ssh/gc_rsa
显然,当我尝试保存任何需要 sudo 的文件时,我会得到这样一个预期的错误消息:
Failed to save 'default': Unable to write file (NoPermissions
(FileSystemError): Error: EACCES: permission denied, open
'/etc/nginx/sites-available/default')
有没有什么方法可以强制 VSCode 保存为 sudo? 非常感谢你的回答! :)