windows下通过vscode访问ubuntu(绝大部分Linux下开发所采用的方案)

前言

本篇博客是介绍VSCode远程连接Ubuntu进行开发的解决方案,前提是安装好了VMWare,Ubuntu,windows下的VSCode。

嵌入式驱动学习专栏将详细记录博主学习驱动的详细过程,未来预计四个月将高强度更新本专栏,喜欢的可以关注本博主并订阅本专栏,一起讨论一起学习。现在关注就是老粉啦!

目录

Ubuntu下配置

SSH安装

使用如下指令安装ssh服务

bash 复制代码
sudo apt-get install openssh-server

开启SSH服务

bash 复制代码
sudo /etc/init.d/ssh start

检查SSH服务是否启动:

bash 复制代码
ps -e|grep ssh

如果出现了ssh,就表示ssh-server启动了。

配置SSH开机自启

bash 复制代码
sudo systemctl enable ssh

开启后检查是否成功:

bash 复制代码
sudo systemctl status ssh

关闭开机自启

bash 复制代码
sudo systemctl disable ssh

windows下VSCode配置

安装ssh插件

首先安装ssh插件,按如下步骤进行安装插件:

然后就会多出一个菜单栏,可以进行配置:

初次连接

点击左下角的标志

选择Connect to Host...

然后选择Add New SSH Host

输入你的ip地址和用户名,例如:root@192.168.xxx.xxx

然后选择第一个,将上面输入的远程ip地址和用户名保存到指定位置

然后此时右下角会弹出这样的弹框,选择Open Config

在文件中,第一行Host xxx是自定义主机名,可以自己定义,第二行是ubuntu的ip地址,第三行是用户名,第四行是端口号,默认是22。

测试一下与Ubuntu是否可以ping到。windows下win+R打开cmd,然后输入:

bash 复制代码
ping 192.168.50.169

然后按照如下步骤进行连接,还是选择Connetc to Host...,选择刚刚自定义的主机


然后会打开一个新的VSCode,选择平台为Linux:

输入Linux的密码:

连接成功后就会在左下角发现显示连接的主机

后续连接

打开VSCode就会让你输入连接的密码:

或者按照如下所示,选择connetc in current Window...

参考资料

1\] [VScode远程连接虚拟机(ubuntu系统)](https://blog.csdn.net/NRWHF/article/details/131029097?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171206787616800182133080%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=171206787616800182133080&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-131029097-null-null.142%5Ev100%5Epc_search_result_base2&utm_term=VSCode%E8%BF%9C%E7%A8%8B%E8%BF%9E%E6%8E%A5ubuntu&spm=1018.2226.3001.4187)

相关推荐
超级大只老咪7 小时前
快速进制转换
笔记·算法
量子炒饭大师8 小时前
【一天一个计算机知识】—— VScode 极速搭建:打造你的全能代码武器库
ide·vscode·编辑器
程序员贵哥8 小时前
彻底还原VSCode:Windows下完全重置VS Code配置的方法
vscode
石国8 小时前
windows10 win10 pyside6 vscode 安装与配置
vscode·pyside6·windows10
-嘟囔着拯救世界-8 小时前
【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南
人工智能·vscode·ai·编辑器·html5·ai编程·claude code
qq_403742558 小时前
Ubuntu 24.04 安装 LaTeX + VSCode 环境指南
vscode·其他
红廉骑士兽8 小时前
VSCode远程连接云端LLM实现低延迟私有知识交互
vscode· 远程开发· anything-llm
gagaga....8 小时前
解决claude code for vscode对话返回 api error: 403 {“error“:{“type“:“forbidden“,“message“:.....的问题过程
ide·vscode·编辑器
hjx0510118 小时前
VSCode与Anaconda安装全攻略
ide·vscode·编辑器
小小管写大大码8 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手