首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vscode远程shh:在文件资源管理器中切换用户

vscode远程shh:在文件资源管理器中切换用户
EN

Stack Overflow用户
提问于 2020-08-19 13:46:24
回答 1查看 1.5K关注 0票数 11

我已经安装了VSCode,并安装了扩展remote-ssh。我通过usernameIdentityFile连接到远程主机。

要访问远程主机上的某些文件,我必须使用su <user>切换用户。但是当我切换用户时,我只能访问终端中的文件,而不是文件资源管理器中的文件,因此我无法使用VSCode的图形编辑器来编辑我的文件。

EN

回答 1

Stack Overflow用户

发布于 2022-05-10 11:17:56

您可以像这样修改配置文件:

代码语言:javascript
复制
Host remote
....
RemoteCommand su otherUser

根据https://github.com/microsoft/vscode-remote-release/issues/690#issuecomment-993857961

但是请记住手动添加

代码语言:javascript
复制
"remote.SSH.useLocalServer": true,
"remote.SSH.enableRemoteCommand": true,

到VSCode settings.json文件,

并记住在ssh终端中测试命令su otherUser,并确保它不需要密码(这将不适用于RemoteCommand)

对我来说,我使用RemoteCommand sudo su otherUser并禁用ssh用户的sudo密码。

我花了一段时间才找到答案和配置,现在它完美地工作了。

如果您有任何其他问题,请转到该问题并阅读该帖子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63488401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档