针对Ubuntu22.04实现VS Code 远程开发(Remote Develop)

为什么要远程开发

1、我们的代码可能需要在低性能的服务器上运行,比如在树莓派上,如果直接在树莓派上开发,效率很低;
2、一般情况下我们的日常电脑使用的是Windows,因为Windows的软件更加丰富,无论工作还是生活都有很多软件可用;代码编译、运行在Linux服务器上,如果两台电脑来回切换,或者使用远程桌面,也非常麻烦,影响工作效率和工作体验;
3、代码编辑的Linux服务器不是实体机,而是虚拟机或云上的机器。

如果能够在日常办公的Windows电脑上,实现对Linux电脑远程开发那就非常方便了,说白了,就是在Windows上写代码,实际上代码是存储在Linux电脑上的。微软的VS Code提供了相应的远程开发扩展组件,能够非常灵活方便的实现远程开发。

目标:在Windows PC加上使用VS Code,连接远程Ubuntu服务器,实现远程开发。

一、环境

远程电脑:树莓派 4B + Ubuntu22.04
客户端电脑:Windows 10/11 + VS Code

二、远程电脑上安装SSH

在Ubuntu上安装ssh服务,并进行相应配置,如下:

#安装SSH服务
sudo apt-get install openssh-server

#修改登录配置
sudo gedit /etc/ssh/sshd_config
#在sshd_config文件中找到:PermitRootLogin
#将PermitRootLogin前面的#去掉, 并更改为: PermitRootLogin yes
#重启ssh服务
sudo systemctl restart ssh

三、客户端电脑安装Remote Explorer

假设你的电脑上已经安装了VS Code,打开 VS Code ,单击扩展选项卡,然后搜索出 remote development ,点击Install进行安装:
在这里插入图片描述

四、实现远程连接

第一步:安装Remote Development扩展: 安装成功后会在左侧选项卡上出现“Remote Explorer”菜单,点击此菜单,在打开的REMOTE EXPLORER 面板右上角下来列表中选择:Remote,如果没有下拉列表可以忽略此步,如下图:
在这里插入图片描述

第二步: 远程连接设置: 鼠标移至SSH行,点击显示出的“+”按钮,在“Enter SSH Connectiion Command”中输入登录账号和远程机的IP,格式为:user@IP,比如:root@192.168.1.101,其它操作参考图片提示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第三步:打开远程机文件夹或文件:
连上远程机后,可以打开远程机器的文件夹或文件,如下图所示,点击Open File或Open Folder:
在这里插入图片描述

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值