首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vs的azure linux虚拟机的连接问题

问使用vs的azure linux虚拟机的连接问题
EN

Stack Overflow用户
提问于 2022-11-08 13:13:07
回答 2查看 100关注 0票数 0

不管是谁

嗨,我是杰克,我是新来的蔚蓝云。我来自AWS背景,作为我的新任务的一部分,我试图用visual studio代码连接azure Linux虚拟机,因为它是一个只允许使用堡垒的连接。我已经建立了几个星期的联系,从来没有问题。从昨天起就有麻烦了。在vs代码中获取错误消息需要很长时间,就像我尝试时一样。

​

通过浏览器登录,我看到了互联网连接问题。但是,当我检查我的互联网,它有很好的速度。为了更好的理解,我在这里附上截图。

提前谢谢!

使用vs的azure linux虚拟机的连接问题

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-11-14 11:53:49

如果微软防御云在Linux上启用,它将不允许直接连接,因为安全保护可以减少攻击表面。

在这里输入图像描述

从列表中删除相应的VM,如下所示。并尝试访问Bastion主机。

在这里输入图像描述

票数 0
EN

Stack Overflow用户

发布于 2022-11-11 12:34:17

要使用visual studio代码连接azure Linux虚拟机:

为了实现这一点,我尝试在我的环境中进行复制,并且能够成功地连接。

我使用ssh密钥身份验证在门户中创建了一个"Azure虚拟机“。

​

​

注意:在资源验证测试成功后,将提示您下载私钥。请确保将其下载到计算机上的本地文件夹中。

正如SSH教程中提到的

您需要完成以下步骤才能开始:如果需要安装OpenSSH兼容SSH客户端和OpenSSH兼容的SSH服务器 (不支持PuTTY)。

因此,打开PuTTY Gen以加载PuTTY不支持的下载的私钥。

​

​

​

​

我下载的私钥是".pem"格式;要强制使用不同的文件格式,请单击转换、导出、保存在本地文件夹中并关闭它,如下所示。

​

​

需要在“"Remote-SSH,Remote-SSH editing configuration files”“平台中添加VScode扩展。如果已经安装,请重新加载以避免配置问题。(如有需要)

现在,通过打开下面的路径,在Remote explorer配置文件中打开VS代码和Goto ssh添加服务器(VM)的详细信息。

​

​

Config代码:

代码语言:javascript
复制
Host <Hostname> #VM Name
   User <user> #VM UserName
   HostName <public IP> #Get publicIP from "linuxVM -> Overview -> Public IP address" through portal
   IdentityFile "<key-copy as path>" 

Config文件:

​

​

现在,我已经通过打开一个新窗口连接到Linux,并且能够检索所需的结果。

cat /etc/*release* 运行以检查VM是否已连接,并获取详细信息。

输出:

​

​

通过使用"mkdir“命令,我创建了一个新目录,并通过提供mkdir q{1..50}添加了某些文件夹,如下所示

​

​

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

https://stackoverflow.com/questions/74361334

复制
相关文章

相似问题

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