VSCode SSH 连接远程ubuntu Linux 主机

vscode远程控制Ubuntu(remote -ssh)   我以往做嵌入式,一般都要在Ubuntu下进行开发,进行文件传输的时候,又要回到windows下进行操作,来回操作两台电脑/设备,实在有些麻烦。不过VScode下有个插件remote -ssh,可以远程访问其他带ssh的设备。下面对该插件的安装、配置与使用进行简单介绍。至此,我们已经安装好了remote-ssh插件,同时设置了一个待连接用户如果连接成功,左下角的">... 阅读详情

前言

  • 开发嵌入式,部分交叉编译开发环境一般为Linux,VSCode 的代码阅读、编辑等功能比较的好用

  • 本篇注意记录 VS Code 通过 ssh 连接虚拟机 ubuntu的方法

环境配置

  • ubuntu 版本的:20.04

  • win10 64位 + VS Code

操作步骤

1、ubuntu 安装 ssh 服务

$ sudo apt-get install openssh-server

2、ubuntu 启动 ssh 服务

$ sudo service ssh start

3、ubuntu ssh 服务加入开机启动

$ sudo systemctl enable ssh

4、ubuntu 关闭防火墙

sudo ufw disable

5、ubuntu 获取 ip

$ ifconfig

6、win10 VSCode 安装 Remote ssh 插件

在这里插入图片描述

win10 VSCode 连接 ubuntu

  • 【F1】,输入 Remote-SSH,选择 Connect to Host...
    在这里插入图片描述

  • 【Add New SSH Host…】

在这里插入图片描述

  • ssh 用户名@ubuntu 主机 IP -A ,输入示例:ssh zhangsz@192.168.149.128 -A,
    在这里插入图片描述
  • 配置好后,就可以连接了

在这里插入图片描述

  • 提示输入密码,这里输入 ubuntu 主机的用户名对应的密码
    在这里插入图片描述

  • 连接成功后(不提示错误),就可以打开远程ubuntu 主机的 文件夹,打开 Terminal bash 终端了

在这里插入图片描述

在这里插入图片描述

终端软件连接

  • 当前,VS Code Remote 插件的作用就是 ssh client,ubuntu 主机还可以使用其他的终端,如xshell、putty 等 通过 ssh 连接

  • 输入 Host Name :这里是 ubuntu 主机的 IP,连接类型默认为是:SSH
    在这里插入图片描述

  • 输入ubuntu 主机的用户名、密码,就可以ssh 连接远程 ubuntu 主机了
    在这里插入图片描述

小结

  • windows 下 通过 VS Code SSH 连接远程的ubuntu 主机,可以方便开发,不再一直的切换开发环境,这里示例是虚拟机,其实ubuntu 主机可以是阿里云、腾讯云的云主机

  • ssh 感觉强于 telnet,可以用起来,让开发更改高效、方便。

【远程开发】VSCode使用Remote SSH远程连接Linux服务器 阅读详情

相关推荐

windows10+vscode进行linux远程开发与调试

windows10+vscode进行linux远程开发与调试 远程主机安装ssh-server 在这里使用虚拟机作为远程:192.168.231.31 Ubuntu安装ssh-server sudo apt-get update sudo apt-get install openssh-server 安装好后查看SSH是否启动 打开”终端窗口”,输入:sudo ps -e |grep ssh–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入sudo service ssh

清梦旅人的博客 2277

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

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

NRWHF的博客 1万+

aws linux使用ssh登陆_VSCode使用Remote-ssh搭建连接Linux的详细步骤

环境准备:本地设备使用系统:win10;远程主机linux系统:ubuntu 18.04 (64bit)。说明:该插件对win7的支持不怎么友好,建议都使用win10搭建;步骤一:本地设备安装OpenSSH;通过PowerShell安装OpenSSH,首先以管理员身份启动PowerShell;1.1 使用windows+x组合键弹出系统快捷菜单,接着按 A 或点选「Windows PoweShel...

weixin_34553907的博客 786

使用VScode远程连接Ubuntu

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

钟言的博客 1万+

VSCode远程开发实战:SSH连接Ubuntu的高效配置指南

本文详细介绍了如何使用VSCode的Remote-SSH插件高效连接Ubuntu服务器进行远程开发。通过配置SSH密钥认证、优化连接参数以及深度集成终端与扩展,开发者可以在本地获得无缝的远程开发体验,彻底告别环境分裂,提升在Linux环境下进行嵌入式、AI等开发的效率。

weixin_28826961的博客 280

VS Code远程连接Ubuntu虚拟机:SSH+Remote-SSH完整配置指南

远程开发已成为现代软件工程中提升效率的关键模式,而SSH协议作为安全的远程访问基石,能够将本地编辑体验与远端运行环境无缝分离。VS Code通过Remote-SSH插件,让开发者无需离开熟悉的界面即可操作虚拟机或服务器,从根本上解决共享文件夹性能差、环境不一致等痛点。该方案不仅适用于VMware或VirtualBox中的Ubuntu虚拟机,还能平滑扩展到WSL、容器乃至云服务器,实现开发、调试、端口转发的统一管理。本文以工程实践为导向,梳理从网络配置、SSH服务部署到密钥免密登录的完整链路,并针对常见连接失

weixin_42523670的博客 341

vscode远程连接

本文介绍了使用VSCode实现远程连接Ubuntu主机的完整流程:首先安装Remote - SSH插件,随后在.ssh/config文件中配置主机信息(包括别名、IP地址和用户名),最后通过选择对应主机并指定系统类型(如Linux)完成连接。配置完成后,即可在VSCode中直接编辑远程文件,实现高效开发。

pzslongyutianxia的博客 259

VSCode 远程连接服务器 (Ubuntu系统)

在创建链接过程中,下图,点击 open config 打开本地配置文件,对添加的远程服务器进行管理。安装Remote Development,Remote-SSH;删除创建重复的连接,重命名等,,,只能在这里改,图形化界面改不了。SSHTARGETS右侧设置图标,右侧框中选择第一行。修改完毕,保存,刷新,,,左侧图形化界面也改变了。④回车后,在下图下拉窗口选择本地配置文件,回车。点击右侧加号,在新的窗口②输入服务器登陆密码。在设置-扩展,搜索,Remote找到,安装。④右侧出现,SSH 连接命令框,输入。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 2138

vscode通过Remote-SSH连接ubuntu

选择更新SSH配置文件设置Host(需要连接的ubuntu主机名称),HostName(ubuntu的ip地址),User(ubuntu的用户名)回到Remote-SSH可以看到需要连接的ubuntu主机名称,点击在当前窗口连接。通过vscode远程连接ubuntu可以帮助开发者高效开发。在window端的vscode下载Remote-SSH插件。选在lniux等待连接输入ubuntu登录密码。打开ssh + 输入要连接的主机名称。

qq_52462071的博客 434

FunASR语音识别服务在Win11上的Docker部署避坑指南:模型配置与热词优化

本文详细介绍了在Windows 11系统上通过Docker部署FunASR语音识别服务的完整流程,包括环境准备、模型配置、热词优化及常见问题解决方案。特别针对Win11环境下的特殊配置和性能调优提供了实用指南,帮助开发者高效搭建高性能语音识别服务。

e3f4g5的博客 219

从零到一:RagFlow源码架构深度解析与二次开发实战指南

本文深入解析RagFlow源码架构,提供从环境搭建到二次开发的全流程实战指南。作为企业级AI搜索框架,RagFlow通过模块化设计和多模态处理能力,支持自定义智能体开发与文搜文档功能,帮助开发者高效构建智能搜索系统。

w1x2y3的博客 266

vscode远程连接ubuntu/Linux(虚拟机同样适用)

在现代开发环境中,远程工作和跨平台开发变得越来越普遍。Visual Studio Code(VSCode)作为一个流行的代码编辑器,提供了强大的远程开发功能,使得开发者能够高效地连接和管理远程 Linux 服务器上的项目。通过 VSCode 的远程开发扩展,开发者可以在本地编辑代码,同时在远程 Ubuntu/Linux 服务器上执行和调试,享受本地开发的便捷和远程系统的强大计算资源。本文将介绍如何配置 VSCode 以远程连接到 Ubuntu/Linux 服务器,并展示如何利用这一功能提升开发效率。

weixin_58183392的博客 1322

飞塔防火墙和paloalto防火墙构建ipsec

一、配置fortigate防火墙1.防火墙配置上网功能1.1配置fortigate的wan1接口IP为100.100.100.2/24VLAN交换internal,IP地址为192.168.156.99/24。开启DHCP分配IP地址范围为192.168.156.110-192.168.156.2101.2配置访问互联网的缺省路由1.3配置访问互联网的安全策略2.配置与Paloalto防火墙的IPSECVPN。

weixin_44675999的博客 3731

Vscode——远程开发(Windows为主机,Ubuntu为服务器)

Vscode——远程开发(Windows为主机,Ubuntu为服务器)一、Ubuntu设定为服务器二、查看服务器端的用户名和ip三、主机Vscode操作 一、Ubuntu设定为服务器 1、安装ssh的服务器端 sudo apt-get install openssh-server 2、启动ssh服务器 /etc/init.d/ssh restart 测试: 输入下面这行代码: netstat -tlp 如果出现 tcp6 0 0 *:ssh *:* LISTEN -,则代表已正常启动 二、查看服务器端

Williamcsj的博客 1643

在MacBook M1/M2上,手把手教你打包包含嵌入模型的RagFlow Docker镜像(避坑指南)

本文详细指导如何在MacBook M1/M2上构建ARM64架构的RagFlow Docker镜像,涵盖环境准备、依赖处理、镜像构建及性能优化全流程。特别针对Apple Silicon芯片的兼容性问题提供解决方案,帮助开发者高效完成本地开发环境搭建。

weixin_26908317的博客 234

5、数字图像采集:X射线成像技术全解析

本文全面解析了数字图像采集中的X射线成像技术,涵盖数字X射线探测器、荧光透视与血管造影、乳腺摄影以及计算机断层扫描(CT)的图像重建原理。详细介绍了TFT平板探测器的优势、DSA技术在血管成像中的应用、乳腺摄影对高对比度和分辨率的需求,以及CT中基于Radon变换和滤波反投影的重建方法。同时探讨了噪声、部分容积效应、金属伪影和运动伪影等常见问题及其影响。最后总结了各类X射线成像技术的特点与应用场景,并展望了未来在图像质量提升和剂量优化方面的技术发展方向。

l6m7n8的博客 118

VSCode远程开发实战:通过Remote-SSH高效连接Ubuntu

本文详细介绍了如何使用VSCode的Remote-SSH插件高效连接Ubuntu进行远程开发。通过手把手配置教程,帮助开发者告别环境割裂,在熟悉的VSCode界面内直接操作远程服务器,实现文件编辑、终端命令、插件管理和端口转发等一体化开发体验,大幅提升工作效率和开发流畅度。

weixin_28841265的博客 338

大模型_WIN10使用hyper-v安装Ubuntu24.04虚拟机_配置独立静态IP地址_连接外网_并与内网其他机器互通_通过容器安装Dify_超详细安装过程002--人工智能工作笔记0247

本文详细描述了在Hyper-V环境中配置网络、安装Ubuntu虚拟机、设置IP地址、安装Docker以及部署Dify应用的过程。首先,通过Hyper-V管理器创建外部虚拟交换机(ExternalSwitch),并配置本机、虚拟交换机和Ubuntu虚拟机的IP地址,确保网络互通。接着,在Ubuntu虚拟机中安装Open-VM-Tools和Docker,并配置Docker的国内镜像源。最后,通过Git克隆Dify源码,使用Docker Compose启动Dify应用,完成部署。整个过程涵盖了网络配置、虚拟机管理

添柴程序猿的专栏 1746

VSCode不输入密码自动登录到远程Linux系统

VSCode免密码直接登录Linux系统

LorraineWen的博客 1198

Python计算时间差的方法

使用datetime模块是Python内置的方法,使用timedelta对象可以更精确地计算时间差,而使用dateutil库则提供了更为灵活和方便的操作方式。我们可以使用datetime模块中的datetime类来表示一个具体的日期和时间,并进行相应的运算。在Python中,我们经常需要计算日期和时间之间的差异,例如计算两个日期之间的天数、小时数、分钟数等。Python提供了多种方法来计算时间差,下面我们将介绍其中的几种常用方法,并附上相应的源代码。在上面的代码中,我们使用了dateutil库中的。

学习使你进步。 2081

YOLOv5改进 | 注意力篇 | iRMB倒置残差块注意力机制(轻量化注意力机制,附二次创新)

本文给家大家带来的改进机制是iRMB,其是在论文Rethinking Mobile Block for Efficient Attention-based Models种提出,论文提出了一个新的主干网络EMO(后面我也会教大家如何使用该主干,本文先教大家使用该文中提出的注意力机制)。其主要思想是将轻量级的CNN架构与基于注意力的模型结构相结合(有点类似ACmix)我将iRMB和C2f结合,然后也将其用在了检测头种进行尝试三种结果进行对比,针对的作用也不相同,但是无论那种实验均有一定涨点效果。

Snu77的博客 2555

使用VSCode连接远端Linux进行go语言开发

本地环境:macOS Mojave 10.14.6 云上服务器:Ubuntu 18.04.4 LTS step1 从官网https://code.visualstudio.com/ 下载vscode 安装完成后,还需要在vscode中下载相应的ssh插件(具体步骤见最下面的链接) step2 在图中标红处添加你想要连接的Linux主机(注意:这里的密码不是写在配置文件中的,而是登录的时候实时输入的) step3 连接上了Linux主机后,我们可以对Linux中的文件进行操作,但这里还不能直接在本地调试,当

rabies的博客 1584

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

vscode连接linux服务器,linux环境编程开发。

linux环境编程开发,vscode连接linux服务器

sky学linux的博客 173

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

VSCode + SSH 构建 Linux 远程 C 语言开发环境

​通过上面三个简单的例子,我们可以看到:在 VSCode 远程环境中,从多文件管理、到底层 API 的智能补全,再到集成 AI 助手自动生成代码,整个开发体验得到了质的飞跃。Linux C 语言开发中,有大量重复性的结构体定义或模板代码,现在完全可以交给 AI 来完成。

gede7890的博客 610

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VSCode Remote-SSH实战:从零搭建Linux远程开发环境

本文详细介绍了如何使用VSCode的Remote-SSH插件搭建Linux远程开发环境,涵盖SSH服务配置、密钥认证、VSCode插件安装及高级技巧如端口转发和多跳连接。通过实战案例展示如何提升远程开发效率,解决常见连接问题,并优化性能设置,帮助开发者实现无缝的远程开发体验。

weixin_29233333的博客 346

vscode+gdbserver实现图形化调试Linux应用

vscode+gdbserver实现图形化调试Linux应用

w942401053的专栏 1083
上一篇: 如何进行功耗管理:功耗摸底
下一篇: RT-Thread Ubuntu 编译环境的搭建流程
zhangsz_sh
博客等级 码龄18年 4593粉丝 698原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangsz_sh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值