前言

关于妙算

妙算系统为基于jetson TX2平台的,所以在使用现版本的vscode上会有很多的问题出现,比如版本不合适,构架不兼容等等,而且,现在网上如果要找到兼容的版本CSDN上教程很多。但是在正式使用了之后才会发现安装之后会有很多的问题,比如说是外来安装包而不是上面自带的Ubuntu应用商店下载的而出现的权限问题,就算网上的基于arm64位构架的1.28.0版本的code-oss可以在妙算上顺利安装,但是也会出现由于shell脚本因为权限而无法打开Desktop文件而导致vscode在运行的时候会出现大大小小的问题,很难解决,所以,最好的办法就算在Windows上的vscode远程运行妙算上的程序。

Windows上的操作

环境检查

vscode远程配置的必要环境主要有Windows上的openssh和Linux上的ssh,但是这两个现在在大部分电脑上都有安装(至少我的win10上有),而且还要确保自己的电脑有着连接Linux的能力(大部分电脑应该可以)
检查Windows上的ssh可以通过
ssh
来检查,打开任何一个输入ssh即可,如果没有的话可以下载一个openssh,在CSDN上随处可见教程

vscode上的安装

1.安装vscode
2.安装Remote Development插件(在vscode下Ctrl/Command + Shift + X搜索下载安装)(可以参考我的安装包)
安装包
我是这四个插件都安装了

查看电脑服务器的公钥和私钥

还是那两个输入ssh的,键入命令

ssh-keygen -t rsa


会出现下面的这种情况,注意红框里面的地址,就是储存密钥的地方,等一下会用到。

妙算(Linux)系统的操作

妙算配置ssh
  1. 打开命令行CTRL+alt+T键入
ssh-keygen

和上面一样,一路回车就行了。
1

  1. 打开/.ssh文件夹(这里有一个小问题,就是很多Linux上这种文件都是隐藏文件,在主文件夹键入CTRL+h就可以打开隐藏文件夹
    2

  2. 在/.ssh中打开终端,键入

touch authorized_keys

你就会得到一个名为authorized_keys 的文件
3

  1. 妙算先不要关闭,后面又骚操作

连接远程服务器

  1. 打开Windows上生成的密钥文件,然后记事本打开然后用记事本打开id_rsa.pub的文件,将里面的内容复制到linux服务器中的authorized_keys问件中保存。(这里建议usb复制,因为密钥实在是太长了!!!)

  2. 保存好之后就可以在本地vscode上操作了

  3. 按F1,输入ssh然后点击 connect to Host·
    4.添加配置
    1
    2
    3

  4. 在Linux上查询各项信息
    终端键入whoami查看当前用户(使用者)
    输入查询linux的ip地址的命令:ifconfig -a

whoami//查看当前用户
ifconfig -a//查看Linux的IP地址

1
我的IP地址就是192.168.31.125
6.开始修改vscode的配置
1
Host为自己Windows的主机名,随便输入一个就可以
Host为主机名,可以随便起名
Hostname为IP地址
user为Linux的用户名
7.配置完成
over
点一下旁边那个文件夹状的图标,不出意外如果妙算开机并且在线的话,就会再跳出一个窗口,大功告成!
芜湖
谢谢大家!!!关于如何运行我下一篇博客会有介绍。
补加:此方法也是适用于别的Linux系统的远程编译的,但是有可能会出现失败的地方,有可能是因为电脑上没有配置git(身为码农迟早要了解GitHub的哟,建议大家早早配置)(妙算上是有git配置好的)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐