ssh - 如何在从 VS 代码 ssh-ing 时以 root 用户身份从远程服务器编辑文件?

标签 ssh visual-studio-code

我正在使用 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/

相关文章:

visual-studio-code - VS Code自定义文件资源管理器窗口颜色主题

java - launch.json 参数的文档在哪里

ssh - 从服务器获取指纹

linux - 如何在 linux ssh here 脚本中禁止评论

git - VSCode 中 git sync 的作用

visual-studio-code - Slack 未连接

javascript - 使用 AngularJS 进行 Visual Studio Code 调试

linux - 加密squid和客户端之间的流量

ssh - 无法在 Jelastic 环境的 native 模板中使用 root 用户登录

go - 如何在 Go 中通过 ssh 隧道连接到 redis?