gpt4 book ai didi

vscode-remote - 如何使用非 root 用户权限在 vscode-remote SSH 中保存文件

转载 作者:行者123 更新时间:2023-12-04 02:22:06 140 4
gpt4 key购买 nike

我无法使用 VSCode 远程 SSH 在我的远程服务器上保存任何文件,因为我不是 root 用户。

我关注了 official documentation关于如何使用 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?
非常感谢你的回答! :)

最佳答案

当我试图在我的 VPS 上编辑 nginx conf 文件时,我遇到了同样的问题。 github 上有一个 Unresolved 问题:Elevate rights on SSH remote ,解决类似问题。

作为临时解决方案,您可以使用 WinScp - 将 sudo/path/to/sftp-server 添加到您的连接设置,然后您可以保存对大多数(如果没有)文件的更改。 WinScp use sudo on login .

关于vscode-remote - 如何使用非 root 用户权限在 vscode-remote SSH 中保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56291492/

140 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com