vscode通过ssh连接ubuntu系统

VScode+Remote-SSH搭建远程开发环境 最近项目需要:多台本机控制远程电脑,因此学习了一下在VScode中搭建一个远程调试环境。简单总结了一下! 远程开发环境搭建:VScode+Remote-SSH 1、 下载Visual Studio Code(Insider版本) 官网下载链接:https://code.visualstudio.com/insiders/ 2、在扩展包里安装Remote Development包、Remote-SSH等相关插件 3、打开本地vscode,ctrl+shift+P输入remote, 使用Remote-ss. 阅读详情

折腾了好久,终于能够远程连上了,开心的记录一下哈哈( •̀ ω •́ )✧

1.Ubuntu端

  1. 先把虚拟机网络适配器改为桥接模式。
    在这里插入图片描述
  2. 通过ifconfig命令查看虚拟机的IP地址,如果没有该命令则先安装net-tools,记录当前的IP地址。
root@RobotMan:/opt/Workspace/Toolkits# sudo apt install net-tools
root@RobotMan:/opt/Workspace/Toolkits# ifconfig

在这里插入图片描述
3. 安装openssh-server

root@RobotMan:/opt/Workspace/Toolkits# apt install openssh-server
  1. 进入当前用户的.ssh目录下,没有则创建该目录,进入该目录后执行ssh-keygen用来生成ssh公钥认证所需的公钥和私钥文件,可以通过man ssh-keygen了解命令参数。
root@RobotMan:/opt/Workspace/Toolkits# cd ~/.ssh
bash: cd: /home/root/.ssh: 没有那个文件或目录
root@RobotMan:/opt/Workspace/Toolkits# mkdir ~/.ssh
root@RobotMan:/opt/Workspace/Toolkits# cd ~/.ssh
root@RobotMan:~/.ssh$ ls
root@RobotMan:~/.ssh$ ssh-keygen -t rsa -C "xxx@163.com" -f keynames 
  1. 之后会生成keynames和keynames.pub文件,前面是私钥,后面是公钥,此时再将公钥加入到可信任列表里。
root@RobotMan:~/.ssh$ ls
keynames  keynames.pub
root@RobotMan:~/.ssh$ cat keynames.pub >> ~/.ssh/authorized_key

2.Win上vscode端

  1. 在插件商城安装Remote-SSH插件,安装好后打开config文件
    在这里插入图片描述
  2. 配置好的参数如下,Host相当于起个别名;HostName是Ubuntu的IP地址;User是登录Ubuntu的用户;IdentityFile是用来存放私钥的路径。
    在这里插入图片描述
  3. 打开vscode的终端,在终端里输入如下后回车,此时会提示是否继续和验证登录密码,正常输入即可。
PS C:\Users\YanBo> scp root@192.168.1.100:~/.ssh/keynames "C:\Users\YanBo\.ssh\keynames"
  1. 此时点击左下角绿色图标,在上方输入框选择connect to host, 连接成功后左下角如下图:
    在这里插入图片描述
  2. 此时点击左上角菜单,文件->打开文件夹即可选择ubuntu的目录。
    在这里插入图片描述
解密UFS Explorer:Drobo BeyondRAID数据恢复实战指南 本文详细介绍了使用UFS Explorer Professional Recovery软件中的Drobo BeyondRAID助手进行数据恢复的完整实战流程。当Drobo设备因BeyondRAID配置信息丢失而无法访问时,该工具能安全、只读地扫描硬盘,虚拟重建存储池,帮助用户找回宝贵数据。指南涵盖了从前期准备、硬盘选择、配置扫描到数据安全导出的每一步关键操作与常见问题解决方案。 阅读详情

相关推荐

LaTeX双栏浮动结构实战:用dblfloatfix解决跨栏图表排版难题

本文深入探讨了LaTeX双栏浮动结构在学术论文排版中的常见问题,特别是IEEE会议论文中的跨栏图表定位难题。通过介绍dblfloatfix包的整合解决方案,帮助用户实现精准的底部定位和浮动顺序保持,提升排版效率与质量。

weixin_30872499的博客 442

通过win上VSCode远程连接ubuntu20.04(详细!!!解决了许多中间会出现的问题供参考!)

一、前期准备 首先,要分别查看虚拟机和主机的ip地址,方便进行ping通。 1、查看主机ip地址 使用Windows+R键打开“运行”窗口,然后输入CMD进入命令提示窗口 进入命令窗口之后,输入:ipconfig/all 回车即可看到整个电脑的详细的IP配置信息(WiFi无线连接查看无线局域网适配器 WLAN,连接网线则查看以太网适配器) 2、查看虚拟机ip地址 在终端输入ifconfig查看ens33:(centOS中是eth0,一样操作)中inet后面即虚拟机的ip地址 固定ip地址 1. 起

qq_44473088的博客 4543

AD9361数字调制入门:从IQ调制原理到动手实现第一个ASK信号(Vivado工程详解)

本文详细介绍了如何使用AD9361射频收发器实现ASK数字调制,从IQ调制原理到Vivado工程实现。通过Verilog代码示例和FPGA架构设计,帮助开发者理解纯逻辑实现数字调制解调的关键技术,特别适合软件无线电(SDR)初学者入门实践。

weixin_29158047的博客 374

VsCode通过SSH连接Ubuntu虚拟机

3、返回到“安全”页面,点击编辑-》添加-》高级-》立即查找,点击Administrators-》确定-》确定。这里会出现报错Bad owner or permissions on C:\Users\redmiG/.ssh/config。2、单击“禁用继承”,单击“确定”。最后点击确认,选择是。这个错误意味着:文件夹.ssh 的权限不仅仅是windows 当前用户拥有或者当前用户权限不足,故修改权限即可。1、到C:\Users\redmiG.ssh目录下打开config文件属性–》安全-》高级。

qq_51607131的博客 4485

【OpenClaw企业级智能体实战】第11篇:制造业设备预测性维护实战——OpenClaw+DeepSeek+Prometheus从零搭建(附完整代码)

本文聚焦制造业设备预测性维护的核心痛点,基于OpenClaw v2026.2.1、DeepSeek智能诊断、Prometheus监控等工具,拆解“设备状态监控→智能故障诊断→预测性维护”三大核心场景。从技术原理、算法构建、实操流程到完整代码实现,提供“数据采集→模型训练→智能调度→自动处置”的全链路方案。方案遵循工业安全规范,采用“只读优先、权限最小化”原则,适配中小制造企业落地需求。通过虚拟案例验证,可使设备非计划停机时间下降65%、平均修复时间缩短47%,既适合新手快速入门,也为进阶读者提供架构优化思路

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 606

VScode远程连接虚拟机(ubuntu系统)

VScode远程连接虚拟机(ubuntu系统)

NRWHF的博客 1万+

40.8K星爆火!Crawl4AI实战突破Cloudflare 5秒盾:AI反爬新范式,爬虫再也不被封

Crawl4AI的爆火(40.8K星)不是偶然——它解决了爬虫工程师最头疼的反爬问题,让爬虫从“体力活”变成“脑力活”,不用再花费大量时间配置指纹、编写行为脚本。但要注意:爬虫必须遵守目标网站的robots.txt协议,不得用于非法爬取数据(比如用户隐私、商业机密)。合理使用技术,才能长久落地。如果你在使用Crawl4AI时遇到具体问题(比如绕过更严格的反爬、批量爬取配置),欢迎在评论区交流,我会第一时间分享解决方案!

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1603

vscode 连接虚拟机(Ubuntu)系列问题

vscode 连接虚拟机(Ubuntu)系列问题,相对而言,可以解决VScode ssh卡死在setting up ssh host:initializing vscode server.

weixin_51313751的博客 883

Keras深度学习实战(32)——基于LSTM预测股价

股价预测是时间序列预测中最具挑战性的问题之一,研究股价预测问题具有重要的理论意义和应用价值。针对循环神经网络在股价预测中存在的长期依赖等缺点,本文引入了长短时记忆神经网络以提高股价预测的效果。同时,我们把有关公司的新闻标题的文本数据作为模型的输入变量时,发现预测效果更好,因此我们可以把有关公司的新闻标题的文本数据作为一个有效的输入变量。最后,通过利用 Keras 实现了以上两个股价预测模型,并进行了性能分析和对比。

盼小辉丶的博客 1万+

高云FPGA系列教程(4):片上逻辑分析仪GAO的使用

STM32等单片机,使用J-Link或ST-Link等调试器,可以进行在线调试,由于C代码是顺序执行的,我们可以插入断点,让程序停在我们需要的位置,或者是实时查看一些变量的数值,大大提高了我们Debug的速度,提高产品的开发效率。,连接到FPGA芯片的外部管脚上,如果想查看内部信号,还需要把这些信号定义成Output引出到外部管脚进行了测量,如果是多位数据,这样就会占用大量的管脚,但是此类工具有个优点就是支持多种协议解析,可以非常方便的查看协议的报文数据。当所有的仿真没问题了,才能进行最后一步:板级调试。

whik1194的博客 5029

超级详细vscode通过ssh连接ubuntu虚拟机

打开ubuntu终端输入如果没有显示没有ssh,输入然后在输入如果显示active,表示服务器启动成功,为正常在线状态然后输入 ifconfig 获取ip地址然后打开Windows系统中的应用选择可选功能点击添加功能里面会看到一个remote-ssh服务器和remote-ssh客户端(如果没有客户端就说明已经添加进去了,直接选择服务区就可)Windows+r打开终端输入ssh,显示这些表示正常安装成功打开vscode,打开扩展,搜索ssh,安装ssh安装完ssh。

qq_66157821的博客 4577

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Ubuntu系统通过VSCode进行ssh连接

4、按Ctrl + Shift + P,打开命令面板,输入并选择Remote-SSH: Connect to Host...,选择刚才添加的主机,输入密码或使用密钥认证,连接成功后会打开一个新的远程窗口。5、之后就在服务器的VSCode上打开服务器上的项目文件夹(此处的VSCode和项目文件夹都是服务器上的,如果服务器上没有就要安装相应的程序或者上传相应的文件夹),配置环境、写代码、使用GPU等操作。1、安装好VSCode,在最左侧一列的Extensions一栏里安装好Remote - SSH插件。

m0_62902301的博客 569

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

VS Code SSH远程连接Ubuntu

1.ubuntu设置 安装SSH服务并获取远程访问的IP地址 在Ubuntu系统中,“Ctrl+Alt+T”打开终端工具,执行如下命令安装SSH服务。 说明:如果执行该命令失败,提示openssh-server和openssh-client依赖版本不同,请根据CLI界面提示信息,安装openssh-client相应版本后(例如:sudo apt-get install openssh-client=1:8.2p1-4),再重新执行该命令安装openssh-server。 sudo apt-get ins

风高秋月白,雨霁晚霞红 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

VScode使用SSH连接Linux(Ubuntu)系统程序开发,详细教程

VScode使用SSH连接Linux(Ubuntu)系统程序开发,详细教程VScode使用SSH连接Linux(Ubuntu)系统程序开发1.安装SSH2.SSH连接远程服务器远程编程开发 VScode使用SSH连接Linux(Ubuntu)系统程序开发 参考资料: 1.https://blog.csdn.net/x15011238662/article/details/85094006 2.https://blog.csdn.net/zdx1996/article/details/88845077 3.h

qq_35713680的博客 1万+

SSH 连接远程的Ubuntu系统

使用Vs code 中的SSH拓展连接远程的Ubuntu系统

hesphoros的个人博客 1651

VSCode使用 - Remote-SSH 配置说明

Remote-SSH是一个VSCode的插件,Remote-SSH可以让你使用任何带有SSH服务的远端机器作为你的开发环境。这可以大大简化各种情况下的开发和故障排除。使用了Remote-SSH插件之后...

Ailson Jack的专栏 1万+

如何实现Win系统ssh连接Ubuntu使用vscode远程敲代码

远程连接服务器的工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看。而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,本地的开发机器完全不需要拥有远程开发环境的源代码,在vscode上编写代码可以直接同步更新到服务器上,给你带来丝滑般的远程开发体验。

小小小智_x0__0x_的博客 3668

利用 Visual Studio Code (VSCode) 的 Remote Development 工具,从电脑 A(Ubuntu 系统)远程操作电脑 B(Ubuntu 系统)。

利用 Visual Studio Code (VSCode) 的 Remote Development 工具,从电脑 A(Ubuntu 系统)远程操作电脑 B(Ubuntu 系统)。

Learning11111110的博客 1131

VSCode远程连接Linux-使用密钥进行ssh免密登录

目录具体安装步骤如下如上步骤执行后还是不能免密免密登录重新打开VSCode即可 具体安装步骤如下 通过win上VSCode远程连接ubuntu20.04(详细!!!解决了许多中间会出现的问题供参考!) 在Win10上使用SSH远程连接Linux搭建VSCode开发环境 如上步骤执行后还是不能免密免密登录 打开— C:\uesr\电脑名称.ssh 用记事本打开 — id _ tsea.pub 全选,复制 打开Ubuntu cd ~/.ssh/ vi authorized_keys 在

qq_47355554的博客 1288

使用VScode远程连接Ubuntu

本篇为如何在VScode上远程连接Ubuntu:平常远程连接服务器的工具有很多,比如Moba、Xshell、putty、甚至CRT都可以进行远程连接服务器,但是他们的本质是相同的,都是使用ssh来进行远程连接。这里我们之所以要使用VScode远程连接,最大的好处就是写代码方便,平常我们使用那些工具,我们需要在本地上写好代码然后上传给服务器上执行,但是VScode恰好就可以解决这个问题。其核心组件都运行在远程环境中,本地完全不需要拥有远程开发环境的源代码。

钟言的博客 1万+

【问题解决】使用Windows系统VSCode SSH连接Ubuntu系统下的OrangePi报错“过程试图写入的管道不存在”

使用Windows系统VSCode SSH连接Ubuntu系统下的OrangePi报错过程试图写入的管道不存在。删除所有链接,将路径中文删除,重置电脑后 未能在第一时间解决问题。发现Ubuntu上存在一个连接的WIFI和一个未连接的WIFI。关闭防火墙 无效。加入静态秘钥 无效。使用管理员运行VSCode 无效。考虑是不是OrangePi这边的问题。此时有两个WIFI接入 依然不行。删除历史连接记录,更改配置。重置后,连接依然失败。

happylife2002的博客 1409

VSCode和Ubuntu联合开发Hi3861,SSH失败记录

SSH失败

shuanghanbitian的博客 2622

vscode远程连接Linux系统

1.安装ssh服务端 想要远程连接,系统里面得有ssh服务端,所以我们需要在linux里面安装一下ssh服务端。具体怎么安装,看下面这篇博客,里面有很多有关ssh的操作与配置。 Ubuntu下安装ssh与配置_@seven@的博客-优快云博客 2.vscode安装ssh插件与配置 2.1安装remote-ssh插件 2.2配置 .修改ssh配置文件 3.vsode连接linux系统 点击想连接机器旁边的的符号,进入连接状态,输入密码即可。 4.如果连接过...

m0_46392035的博客 1240

Win10 上vscode 用ssh远程连接ubuntu

PC环境准备 win10上安装opsenssh客户端 , 我用的linux是 ubuntu14.0.4,在上面安装openssh,可用ssh -v 查看是否成功。 vscode安装 直接在扩展里搜 Remote Developmet 、 Remote SSH (我的Remote SSH是v0.70.0,下载最新即可) 配置文件 C:\Users\user.ssh\config 配置文件 Remote SSH 的settings.json 有些字段可以不必配置,网上很多讲的很杂 ,可以根据远程连接报错信

qq_42301955的博客 1431

VSCode配置WSL(win10):控制台为(ubuntu)终端、SSH连接本地WSL文件系统【WSL插件】

编辑配置###################################################### 替换plugins=(git) start# 设置主题# 启动错误命令自动更正# 在命令执行的过程中,使用小红点进行提示# 不展示初始提示# 启用已安装的插件plugins=()###################################################### 替换plugins=(git) end。

u013250861的博客 1812
上一篇: Ubuntu编译libevent出现“aclocal-1.16:未找到命令”
下一篇: libevent学习记录
照书抄代码
博客等级 码龄8年 32粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值