835 由于安全层无法对远程计算机进行身份验证_vscode 插件Remote-ssh远程wsl调试python

417d79e6893343586b56cfb37b2a9f3b.png

解决远程ssh端口非22的问题,见文末

参考文献:

Developing on Remote Machines using SSH and Visual Studio Code​code.visualstudio.com
afa4239fcd337f9e1176efa8671db419.png

使用SSH进行远程开发Developing on Remote Machines using SSH and Visual Studio Code使用SSH进行远程开发

Visual Studio remote- SSH扩展允许你打开任何远程计算机,虚拟机或容器上的远程文件夹与正在运行的SSH服务器,并充分利用VS代码的功能集。连接到服务器后,您可以与远程文件系统上的任何位置的文件和文件夹进行交互。

由于扩展程序直接在远程计算机上运行命令和其他扩展,因此本地计算机上不需要源代码即可获得这些好处。

系统要求

本地:查看VS Code的最低要求。还必须安装受支持的OpenSSH兼容SSH客户端。

远程SSH主机:正在运行的SSH服务器:

  • 完全支持: x86_64 Debian 8+,Ubuntu 16.04 +,CentOS / RHEL 7+。
  • 实验支持:仅限Visual Studio Code Insiders中的 ARMv7l Raspbian 8+(32位)。

glibcx86_64和ARMv7l的其他基于Linux的发行版(在VS代码内部人员中)应该有效,如果他们有必要的先决条件。有关启用和运行社区支持的分发的信息先决条件和技巧,请参阅远程开发和Linux文章。

虽然VS Code-Insiders中提供了实验性ARMv7l支持,但由于在扩展中使用了x86本机代码,因此安装在ARMv7l设备上的某些扩展可能无法正常工作。

安装

要开始,您需要:

  1. 安装OpenSSH兼容的SSH客户端(如果尚不存在)。注意: Windows不支持PuTTY,因为该ssh命令必须位于路径中。
  2. 安装Visual Studio代码或Visual Studio代码内部人员。
  3. 安装远程开发扩展包。
  4. [可选]如果您使用的是macOS或Linux,并且在连接到主机时需要输入令牌或密码,href="https://code.visualstudio.com/docs/remote/troubleshooting#_enabling-alternate-ssh-authentication-methods">则可以ControlMaster在SSH配置中启用,以防止您多次输入。

连接到远程主机

Visual Studio Code使用SSH配置文件,并且需要基于SSH密钥的身份验证才能连接到主机。如果您还没有主机,则可以在Azure上创建Linux VM或在现有计算机上设置SSH主机。

注意:有关支持的SSH主机的信息,请参阅系统要求。glibc在Visual Studio Code Insiders中使用Raspbian等ARMv7l 发行版的实验性支持时,请注意,由于在扩展中使用了x86本机代码,远程主机上安装的某些扩展可能无法正常工作。

要开始使用,请按以下步骤操作:

  1. 首先,通过在主机上添加本地公共SSH密钥,在计划连接的主机上配置基于密钥的身份验证~/.ssh/authorized_keys。如果您是SSH新手或遇到麻烦,请参阅此处以获取有关设置此功能的其他信息。如果您按照Azure VM教程进行操作,则可以跳过此步骤。注意:如果您跳过此步骤,由于vscode-remote-release#642,您最终需要输入两次密码。另请注意,PuTTY for Windows不是受支持的客户端,但您可以转换PuTTYGen密钥。
  2. 运行Remote-SSH:从命令选项板(F1)连接到主机...并在输入框中的主机上输入主机和您的用户,如下所示:user@hostname

常见问题

vscode使用非22端口ssh远程调试

c4cea15682613aa6c2ba74aa32cea458.png

config配置文件如下

Host LabServerHostName 128.22.22.22User rootPort 18012 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/552124.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue实现查询多条记录_vue.js 实现天气查询

效果预览:http://songothao.gitee.io/weather_query_based_on_vuejs/ 项目已上传码云:叁贰壹/vuejs实现天气查询知乎视频​www.zhihu.com一、使用 axios vue.js:axios-get请求:axios.get(地址?keyvalue&key2value2).then(function(resp…

idea序列化自动生成_serialVersionUID在数据序列化中重要性

作用用于判断序列化文件是否已经失效(过期)。序列化的时候会把这个ID写到文件里。读的时候会把这个ID和代码里的ID比较,如果不一致,表示文件里的已经失效。(will result in an InvalidClassException.)值写为多少你可以写为1L,也可以让IDEA帮…

python找与7相关的数_用python统计并输出1000以内所有能同时被3和7整除的数的个数?...

展开全部 len([i for i in range(1,1001) if i%3i%70]) #!/usr/bin/python3 for i in range(1, 100): if i % 3 0 and i % 7 0: print(i) 100以内能同时被21133&#xff0c;5&#xff0c;7整除的数&#xff0c;除非是52610。 #include int main() {int i,n0; for(i0;i<100…

贝塞尔曲线 java_贝塞尔曲线理论及实现——Java篇

贝塞尔曲线贝塞尔曲线(The Bzier Curves)&#xff0c;是一种在计算机图形学中相当重要的参数曲线(2D&#xff0c;3D的称为曲面)。贝塞尔曲线于1962年&#xff0c;由法国工程师皮埃尔贝塞尔(Pierre Bzier)所发表&#xff0c;他运用贝塞尔曲线来为汽车的主体进行设计。线性曲线给…

java连接access_关于k8s下使用Ingress保持长连接的异常情况排查

写在前面的话应某位友人需求&#xff0c;帮整理下工作中的发生的一些值得记录的文章。于是在友人描述后&#xff0c;为其整理为了文章&#xff0c;供大家一起参考探讨。问题描述在我们中应用有一个使用到Http Long Poll的场景&#xff0c;它需要一个http请求保持最长30秒&#…

罗斯蒙特电磁流量计8723说明书_罗斯蒙特8732E电磁流量计对环境和温度的限制

今天我们来说说美国罗斯蒙特8732E电磁流量计对环境和温度的限制&#xff01;工作温度-40 到 60C(-40 到 140F)&#xff0c;无本地操作界面-20 到 60C(-4 到 140F)&#xff0c;有本地操作界面当温度低于 -20C 时&#xff0c;本地操作界面 (LOI) 将无显示储存-40 到 85C(-40 到 1…

python字符串定义符_python入门——定义字符串

坚持每天更新&#xff0c;帮助入门python。kali linux 小伙伴们&#xff0c;大家好&#xff0c;今下午我们一起学习在python中定义字符串。 那么什么是字符串呢&#xff1f;字符串或串(String)是由数字、字母、下划线组成的一串字符。说白了&#xff0c;就是一堆字符。 在pytho…

耳机不分主从是什么意思_开学必备高性价蓝牙耳机,学生党时尚配件推荐

耳机自从手机出世之后就一直伴随着我们&#xff0c;作为手机的最佳搭档被我们使用&#xff0c;像现如今流行的蓝牙耳机我们就经常使用&#xff0c;大学生也是差不多每天都用得着&#xff0c;听歌、散步、玩游戏、看剧等哪都看得到它的身影&#xff0c;当然蓝牙耳机价格也有高低…

11g java 驱动_Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体版本号

ojdbc6.jar下载Oracle官方宣布的Oracle数据库11g的驱动jar包是ojdbc6.jarojdbc6.jar下载地址&#xff1a;https://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html (Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers & UCP Downlo…

功放音量调节原理_玩汽车音响,功放和喇叭,应该如何做好匹配?

原标题&#xff1a;玩汽车音响&#xff0c;功放和喇叭&#xff0c;应该如何做好匹配&#xff1f;功放和喇叭搭配使用&#xff0c;离不开合理匹配&#xff0c;那么如何做好两者匹配呢&#xff1f;功放和喇叭要做到三匹配&#xff1a;阻抗匹配、功率匹配和工作频率匹配。只有这样…

java seekbar_SeekBar的基本使用方法

a)什么是SeekBarb)使用SeekBar的步骤:i.在布局文件当中声明SeekBar: ii.定义一个OnSeekBarChangeListener: private class SeekBarListener implements SeekBar.OnSeekBarChangeListener{public void onProgressChanged(SeekBar seekBar,int progress,Boolean fromUser){System…

线程中如何使用对象_在 Flink 算子中使用多线程如何保证不丢数据?

简介&#xff1a; 本人通过分析痛点、同步批量请求优化为异步请求、多线程 Client 模式、Flink 算子内多线程实现以及总结四部分帮助大家理解 Flink 中使用多线程的优化及在 Flink 算子中使用多线程如何保证不丢数据。分析痛点笔者线上有一个 Flink 任务消费 Kafka 数据&#x…

linux回到桌面的命令符_三 基本的base shell 命令

1、启动shell进入 /etc/passwd 看到知道默认的是base shell ctrlaltt 或者双击终端&#xff0c;就进入如下图界面&#xff1b;如果你还是CLI新手&#xff0c;请记住&#xff0c;在输入shell命令之后&#xff0c;需要按回车键才能让shell执行你输入的命令。2、bash 手册man 命令…

java单纯形法_单纯形法 - fjzzq2002 - 博客园

看了集训队答辩&#xff0c;感觉要学习的有杜教筛高级版、线性规划、FFT、仙人掌、高级版线段树不出意外的话一个月内博客内都不会有别的东西了QAQ首先是喜闻乐见的单纯形法解线性规划。今年(2016年)和线性规划有关的集训队论文有两篇&#xff0c;大家可以自行翻一下集训队论文…

python调用js获取异步返回的数据_Python怎么获取js动态加载的数据

展开全部 import selenium from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time browser webdriver.Firefox() # Get local session of firefox browser.get("…

一个柱状图里两种数据_分享一些数据分析常用的统计图图表

无论是报表分析还是可视化分析中&#xff0c;最直观传达数据走向趋势的就是各式各样的统计图&#xff0c;比如想要比较分析两种不同的变量数据&#xff0c;可以用柱状图&#xff1b;想要查看某一数据在整体数据中所占的比例&#xff0c;可以用饼图来展示&#xff1b;想要查看某…

java 单例 读写锁_你用对锁了吗?浅谈 Java “锁” 事

每个时代&#xff0c;都不会亏待会学习的人大家好&#xff0c;我是yes。本来打算继续写消息队列的东西的&#xff0c;但是最近在带新同事&#xff0c;发现新同事对于锁这方面有一些误解&#xff0c;所以今天就来谈谈“锁”事和 Java 中的并发安全容器使用有哪些注意点。不过在这…

word无法启动转换器recovr32_迅捷PDF转换器3.0.1Mod会员版

特别声明所有软件皆来源于网上收集整理&#xff0c;仅供学习与交流技术,不得用作其它用途&#xff0c;如有侵犯你的权益&#xff0c;请联系我们,我们将于24小时内进行删除&#xff0c;谢谢你的配合&#xff01;1 迅捷PDF转换器作为一款专业实用的文件格式转换器&#xff0c;不仅…

项目管理知识体系指南_MP考前冲刺丨项目管理知识体系指南(PMBOK)串讲(11)...

第一单元&#xff1a;必考知识点08 项目质量管理(下)根本原因分析因果图因果图 Cause and Effect Diagram根本原因分析在被视为特殊偏差的不良结果与飞随机原因之间建立联系&#xff0c;基于这种联系&#xff0c;采取纠正措施&#xff0c;小区在控制图中呈现的特殊偏差。直方图…