-
当我们在使用ubuntu系统的时候例如树莓派,香橙派,rk3588.....通常我们会使用MobaXterm进行远程桌面连接访问,但是当我们用的多了用久了反而用不惯了命令ls、cd、cat太繁琐了,于是乎我想着是否有个软件能解决我的烦恼,结合各位开源大佬文章视频总结了一份文章如何使用vscodeSSH连接ubuntu开发板
- 实现如下可视化内容方便我们操作
- 这里我使用华为昇腾的Atlas 200I DK A2开发者套件进行演示,大同小异
-
一、打开vscode下载Remote - SSH
- 可以用快捷键ctrl+shift+x打开那个拓展搜索
- 下载
-
二、进行ssh连接的配置
- 打开左下角的远程连接
- 连接到主机
- 输入我们的那个开发板的IP地址
- 到这里可能会有个疑问这个难道就输入个IP地址吗?我根据以下格式进行配置
- 打开win+r 打开命令行终端输入arp -a查询我们的开发板的Ip地址
- 一般来说这个动态的IP地址就是开发板的IP地址(涉及到以太网的共享后面会说)
- 以我的为例子就是 ssh root@192.168.137.100
- 输入开发板超级用户权限的sudo的密码
- 出现打开这个/root文件夹 可能再让你输入一次密码,如果卡主没动静关掉vscode再打开重复试试(也可能是板卡ping不通电脑PC端的IP地址)
- 啊哈这样就可以看到我们的内容了
- 打开左下角的远程连接
-
三、测试
- 在vscode端新建一个test1.py文件
- 输入print("hello word") 按下Ctrl+S进行保存
- 回到Mobox端执行ls
- python test1.py可以看见
- 调试成功
- 当然也可以直接在vscode的终端页面进行调试
- 默认打开终端快捷键是Ctrl+~ 执行输出hello word
-
四、报错实例
- 1.出现例如找不到IP地址
- 打开控制面板\网络和 Internet\网络连接
- 将WLAN共享给以太网网口
- 如果出现更离谱的没有以太网共享
- 例如没有这个选项
- 解决办法:下载虚拟机之后就行了
- 然后将以太网的IPv4属性设置成如图
- 比如在192.168.137.100网段
- 然后再终端输入arp -a看看查到IP地址没
- 2.如果出现vscode的ssh连接一直连不上重复输入密码可能是因为你的linux板子没网络
- 检查是否能接通通?
- 输入 curl -I www.baidu.com 命令测试出现如下内容有个OK 说明有网
- 但是还是不行的,我能想到还有一个问题就是电脑的防火墙没关,导致ping不通主机-----这个很重要!!!
- 一般来说 更新一下软件安装包
- sudo apt update
- 能更新完也是行得通的
VScode使用SSH连接ubuntu开发板
于 2024-08-23 06:30:00 首次发布