我正在使用 Visual Studio Code 中的远程 SSH 扩展连接到 Azure 中的虚拟机。问题是我不能以 root 身份 ssh,但需要 root 权限来编辑/etc 文件夹中的某些文件。终端窗口中的“Sudo-ing”无效。我想更改文件权限将允许我以普通用户的身份编辑文件,但我宁愿避免这种情况。有什么想法可以在 VS Code 中编辑文件吗?
最佳答案
我最终改用了 SSH FS 扩展。使用我的连接详细信息(主机、用户名和私钥)创建了一个新配置。然后在文件 > 首选项 > 设置 > 扩展 > SSH FS 配置 > Sshfs:我添加的配置 "sftpSudo": true
,这允许我以 root 身份编辑文件。
附言我将这个问题再悬而未决,以防万一有人可以解释我如何使用远程 SSH 扩展来实现这一点。
关于ssh - 如何在从 VS 代码 ssh-ing 时以 root 用户身份从远程服务器编辑文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58732867/