vscode通过ssh扩展连接Linux虚拟机
vscode通过ssh扩展连接Linux虚拟机
- 连接Linux虚拟机
- 设置自动连接
记录一下使用vscode通过ssh扩展Linux虚拟机,避免重复造轮子。
首先在Linux系统中安装openssh-server以及net-tools
sudo apt install openssh-server
sudo apt install net-tools
连接Linux虚拟机
打开vscode,点击左边的扩展(Extensions)选项,刚开始安装界面都是英文的,可以先安装一个中文版本的插件,搜索Chinese安装中文插件,然后搜索安装Remote Development插件,安装完成后,左边图标多了一个远程资源管理器,点开远程资源管理器,在远程资源管理器后面选择“SSH Targets”。然后点击配置,点开第一个xxx.ssh\config
Host后面的是主机的名称(可任意)。
HostName后面的是Linux系统的IP地址。
User后面的是Linux系统的用户名。
上述信息配置完成之后保存,点击Connect to Host in New Window。然后按照提示完成连接。
设置自动连接
连接成功后,每次打开一个新的文件夹都需要输入密码,很麻烦,可以设置自动连接,打开新文件夹不需要输入密码。
1、打开Windows的cmd窗口,输入ssh-keygen -t rsa
,然后一直回车,生成本机的公钥和私钥文件(生成的公钥和私钥文件在用户目录下的.ssh文件夹中)。
2、在Linux系统下也生成公钥和私钥,打开Linux终端,输入ssh-keygen -t rsa
,一直回车,生成成功后cd .ssh/
。
3、在.ssh目录下创建一个名称为authorized_keys的文件。
vim authorized_keys
打开Windows下的公钥文件(id_rsa.pub),将里面的内容复制进authorized_keys中。保存并退出即可自动连接啦。
附:Windows 下 VSCode 使用 SSH 连接报 Bad owner or permissions on C:\Users\Administrator/.ssh/config 错误问题解决
插件TabOut:该插件可以用Tab键自动跳出括号。
Bracket Pair Colorizer2:这是一个找到括号另一半的插件,配对的括号会被标记成相同的颜色,并且当选中一个括号以后,会出现一条线帮我们找到它对应的另一半括号。
Partial Diff:用于文件比较,选中一代码,右键Select Text for Compare,选中另一部分代码,右键Compare Text with Previous Selection即可。
Settings Sync:可以同步vscode的配置
vscode通过ssh扩展连接Linux虚拟机相关推荐
- vscode之ssh方式连接linux失败
公众号:嵌入式不难 出现问题原因 windows上的vscode版本更新了,但是linux服务器上的~/.vscode-server没有更新,导致了linux自动下载最新文件,但是下载速度又很慢,所以 ...
- SSH远程连接linux虚拟机详细步骤(超详细)
文章目录 一. 配置环境 二.工具下载 三.配置过程 1.虚拟机里有没有配置`ssh` 2.命令安装ssh 3.输入Y 继续安装 4.重启`ssh`服务 5.开启默认端口号 6.保存并退出`:q` 回 ...
- VSCode/VS ssh远程连接Linux失败原因
VSCode: 错误:过程试图写入的管道不存在 VS: 错误:主机名和端口号标红 先win + R打开cmd 输入ping + 虚拟机的ip地址(注:此时虚拟机处于打开状态) 结果如下图所示,表示pi ...
- 使用vscode ssh连接linux虚拟机
vscode在最新的稳定版中增加了ssh的支持,我们就可以使用ssh拓展连接远程主机进行开发.同样的,如果我们在windows环境下,用ssh来连接linux虚拟机进行windows下的linux无缝 ...
- 手机怎么连接虚拟机服务器,linux基础03:怎样通过SSH终端工具远程连接linux虚拟机?...
前面的章节中,我们在windows系统电脑上安装了VMware虚拟机,并且在VMware虚拟机上安装好了linux系统,这样,我们就可以在windows系统上一边看视频教程,一边学习linux知识了. ...
- Windows Azure Virtual Machine (25) 使用SSH登录Azure Linux虚拟机
<Windows Azure Platform 系列文章目录> 本文介绍内容适合于Azure Global和Azure China 为什么使用SSH登录Azure Linux虚拟机? 我们 ...
- VSCode通过SSH远程连接CentOS主机的问题解决记录
VSCode通过SSH远程连接CentSO主机的问题解决记录 为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机. 问题 ...
- 花生壳+JuiceSSH实现手机端远程连接linux虚拟机
花生壳+JuiceSSH 实现手机端远程连接linux虚拟机(内网穿透,手机端连接linux虚拟机) 需求:处于内网的虚拟机如何被外网访问呢?如何手机就能访问虚拟机呢? 解决办法: 1.内网穿透(本文 ...
- linux用户开启xftp,XFTP如何连接LINUX虚拟机
linux虚拟机可以方便我们学习linux,但是将文件传入linux虚拟机比较麻烦,通过xftp就可以很方便的将资料传入linux.下面一起来跟着学习啦小编看看如何让XFTP连接LINUX虚拟机吧! ...
最新文章
- sqlmap tamper脚本编写
- 《伟大的小细节:互联网产品设计中的微创新思维》——
- 如何编写nopCommerce插件
- HTTP 错误 404 - 文件或目录未找到 - 最终解决方法
- 09 | 队列:队列在线程池等有限资源池中的应用
- 大数据分布式工作流任务调度系统DolphinScheduler v1.3.4
- linux链接时报未定义的引用,g ++链接或引用不与本地安装的库一起使用:未定义的引用...
- geotrellis使用(七)记录一次惨痛的bug调试经历以及求DEM坡度实践
- 拯救行动第二季 - 答题赢游戏机活动已经开放!
- Windows Mobile 6 模拟器绿色中文版
- python 反编译exe文件为py文件
- 火焰之纹章java武器代码_《火焰纹章回声:另一个英雄王》金手指全代码一览 代码大全...
- Eclipse中文版汉化教程(详细图解)
- ZigBee无线通信--BasicRF无线点对点通信
- ps 套索工具抠图实例
- shiro 集成swagger,anon不生效问题
- python提取人物特征_基于图像人物面部表情识别的特征提取优化方法与流程
- 简述dijkstra算法原理_理解最短路径——迪杰斯特拉(dijkstra)算法
- Either类java_如何利用 Either 和 Option 进行函数式错误处理
- yum 代理(系统代理对 yum 不生效)