• 当我们在使用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

    • 能更新完也是行得通的
Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐