正在将VScode连接到Azure Cloudshell

nr9pn0ug  于 2023-01-02  发布在  Vscode
关注(0)|答案(1)|浏览(164)

我希望将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权限而失败。)

643ylb08

643ylb081#

检查以下步骤以连接到Azure Cloud shell(PowerShell/Bash)。

  • 打开VSCode,=〉Extensions =〉搜索Azure Account。检查Azure Account是否已安装并启用。

  • 如果未完成,请安装并启用它。

  • 我们需要登录到Azure帐户才能打开云shell。
  • View选项卡中=〉Command Palette =〉Azure: Sign in

按下Ctrl + Shift + P =〉Azure: Sign in

  • 点击登录并登录Azure。

  • 你呀

  • 在右侧,单击+旁边的dropdown符号,您将找到Azure Cloud shell(PowerShell/Bash)的选项。

  • 选择Azure Cloud shell (PowerShell).

  • 如果未登录Azure,您将获得"登录"选项。

  • 签名后,您将在终端中看到以下消息。

  • 若要确保我们已连接到Azure Cloud shell,请执行任何PowerShell命令并检查一次。

文件资源管理器组件
感谢@Brendan Burn的帖子。
有关文件资源管理器,请参阅此SO Thread

相关问题