我希望将VS代码连接到Azure Cloudshell,特别是文件资源管理器组件。
这有点像反模式,但cloudshell是我能够运行一些连接到Azure资源的命令的唯一方式(不允许启动VM)。
我现在的' remote-ssh '扩展可以连接到一个远程机器,并提供一个很好的文件资源管理器,但是,对于cloudshell我没有ssh可用.然而,有一个连接可能通过' Azure account '扩展.(也有一个' remote tunnel '扩展,能够建立连接在不同的协议,然后ssh.)
这是“Azure帐户”与cloudshell设置的连接:
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
tcp ESTAB 0 0 10.xxx.xx.169:http-alt 10.xxx.xx.29:57404
tcp ESTAB 0 0 10.xxx.xx.169:51710 20.xxx.xx.200:microsoft-ds
有人知道这是否可以用来获得连接到Azure云 shell 的VScode的完整远程开发体验吗?
(我尝试在cloudshell中安装vs code server rpm包,由于缺乏yum和sudo权限而失败。)
1条答案
按热度按时间643ylb081#
检查以下步骤以连接到
Azure Cloud shell
(PowerShell/Bash)。VSCode
,=〉Extensions
=〉搜索Azure Account
。检查Azure Account
是否已安装并启用。View
选项卡中=〉Command Palette
=〉Azure: Sign in
或
按下
Ctrl + Shift + P
=〉Azure: Sign in
。你呀
在右侧,单击
+
旁边的dropdown
符号,您将找到Azure Cloud shell
(PowerShell/Bash)的选项。选择
![](https://i.stack.imgur.com/sLrtb.png)
Azure Cloud shell (PowerShell)
.如果未登录Azure,您将获得"登录"选项。
签名后,您将在终端中看到以下消息。
![](https://i.stack.imgur.com/Jb2jx.png)
若要确保我们已连接到Azure Cloud shell,请执行任何PowerShell命令并检查一次。
文件资源管理器组件
感谢@Brendan Burn的帖子。
有关文件资源管理器,请参阅此SO Thread。