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…

python自动化发送邮件_Python发送邮件自动化脚本

Python发送邮件自动化脚本import smtplib# 发送字符串的邮件from email.mime.text import MIMEText# 处理多种形态的邮件主体我们需要 MIMEMultipart 类# 设置服务器所需信息fromaddr AAAAAAAAqq.com # 邮件发送方邮箱地址password xxxxxxxxx # 密码(部分邮箱为授权码)toad…

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

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

win8 apache php mysql_windows8.1下Apache+Php+MySQL配置步骤

软件版本:apache:Apache 2.4.6 Win64PHP:PHP 5.5 VC11 x64 Non Thread SafeMySql:5.5 win64Mysql安装:双击运行,设置用户名、密码、编码(utf8)。PHP配置:1、解压下载的zip文件到一个目录,本教程中为&#x…

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…

python读取url中存储的数据_python 给定URL 如何获取其内容,并将其保存至HTML文档。...

获取URL的内容需要用到标准库urllib包&#xff0c;其中的request模块。import urllib.requesturl‘http://www.baidu.com‘responseurllib.request.urlopen(url)stringresponse.read()htmlstring.decode(‘utf-8‘)print(html)urlopen()方法返回一个即标准库http包里的对象&…

java 字符串是否包含字符串_在Java中,如何检查字符串是否包含子字符串(忽略大小写)?...

我也赞成RegEx解决方案。 代码会更清晰。 在我知道字符串变得很大的情况下&#xff0c;我会毫不犹豫地使用toLowerCase()&#xff0c;因为字符串是不可变的并且必须被复制。 此外&#xff0c;matches()解决方案可能会令人困惑&#xff0c;因为它将正则表达式作为参数(搜索“Nee…

python导入鸢尾花数据集_Python实现鸢尾花数据集分类问题——基于skearn的SVM

1 #!/usr/bin/env python 2 #encoding: utf-8 3 __author__ Xiaolin Shen 4 from sklearn importsvm5 importnumpy as np6 from sklearn importmodel_selection7 importmatplotlib.pyplot as plt8 importmatplotlib as mpl9 from matplotlib importcolors10 11 12 13 #当使用n…

贝塞尔曲线 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秒&#…

python重复命令_Python简化重复命令教案

教材分析&#xff1a; 本节主要内容是 Python 程序设计的第三节&#xff0c; 也是这一单元的重点和难点&#xff0c; 是在掌握循序结构程序的基础上真正接 触结构化程序设计&#xff0c;能够理解并掌握循环语句的含义&#xff0c;其他语句就很容易理解了。 学情分析&#xff1a…

java调用另一个类的变量_调用 另一个类(同包/不同包)中的方法,成员方法,成员变量...

调用 另一个类中的1, 方法(方法区别于成员方法的标志就是有无static)homework05.Test52.randomNumber(100,20,8); //直接调用即可, 包名.类名.方法名();同一个包中可不写包名.1 packagehomework06;23 importhomework05.Test52;45 importjava.util.Arrays;67 public classTes…

罗斯蒙特电磁流量计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…

java asynchronize_Java 中synchronize函数的实例详解

Java 中synchronize函数的实例详解java中的一个类的成员函数若用synchronized来修饰&#xff0c;则对应同一个对象&#xff0c;多个线程像调用这个对象的这个同步函数时必须等到上一个线程调用完才能由下一个线程调用。那么如果一个类同时有两个成员函数是由synchronized修饰如…

python递归和循环的区别_递归与伪递归区别,Python 实现递归与尾递归

递归函数在函数内部&#xff0c;可以调用其他函数。如果一个函数在内部调用自身本身&#xff0c;这个函数就是递归函数。(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时&#xff0c;必须有一个明确的递归结束条件&#xff0c;称为递归出口。递归一般用于解决三类问…

java基础排序_Java排序算法-Java入门|Java基础课程

1、 课程目标排序是任何语言都会使用到的功能之一&#xff0c;然成果排序的算法有很多&#xff0c;对空间的要求及其时间效率也不尽相同。本文章以Java语言示例&#xff0c;通过对空间要求、时间效率要求&#xff0c;来对比各种排序算法的使用场景2、适用对象Java语言初学者Jav…

python逐行打印_python中逐行打印

方法一&#xff1a;readline函数 f open("./code.txt")      #返回一个文件对象 line f.readline() #调用文件的 readline()方法 whileline: print(line, end ) #在 Python 3中使用 line f.readline() f.close() 方法二&#xff1a;一次读取多行数据 with ope…

多个python脚本同时执行_Python实现脚本锁功能(同时只能执行一个脚本)

1. 文件锁脚本启动前检查特定文件是否存在&#xff0c;不存在就启动并新建文件&#xff0c;脚本结束后删掉特定文件。通过文件的判断来确定脚本是否正在执行。方法实现也比较简单&#xff0c;这里以python脚本为例#codingutf-8## 文件锁脚本测试#import os #操作系统import tim…