自己电脑远程控制Jetson Nano/nx

自己电脑用网线远程控制Jetson Nano/nx


`提示:

我参考了两篇博客
原文链接:https://blog.youkuaiyun.com/qq_56548850/article/details/124038443
原文链接: https://blog.youkuaiyun.com/weixin_44942126/article/details/118754248


前言

网上一共有三种方法,由于只能离线用网线远程控制,因此我选了其中最高效的方法:VNC Viewer远程连接


提示:以下是本篇文章正文内容,下面案例可供参考

一、实现两个电脑的网络连接

1、笔记本电脑连接wifi,使用网线把笔记本电脑和nano/nx连接起来
2、点击笔记本电脑右下角的wifi设置,点击“未识别的网络”
参考其他博客
3、点击右侧的“更改适配器选项”
在这里插入图片描述

4、点击“WLAN”,然后右键,选择“属性–>共享”
在这里插入图片描述

5、笔记本电脑打开“cmd”,输入

arp -a
第一个就是nano的ip地址

nano的ip地址即是:192.168.137.198
如果不确定,就插拔下网线,再次连上后,输出“arp -a”等一会会重新出现该地址

二、安装与配置putty

1.putty安装

安装地址如下:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

windows选择64-bit x86选项
安装成功后,进入下一步

2.nano连接

打开putty,输入上面终端显示的nano的ip地址,open

参考其他博客的图

3.nano登录

open后,有个login as选项,要输入nano的账号和密码,输入你自己板卡的对应信息即可
参考其他博客
现在等于用自己的电脑进入了nano的终端,就可以输入指令控制nano啦,但还不能远程控制nano桌面,还需进行如下配置。

三、配置VNC远程桌面

3.1 安装vino

sudo apt-get update
sudo apt-get install vino

3.2 设置Enable VNC 服务

这里的…/vino-server.service中的…表示你要输入vino-server.service对应的文件目录,我的是usr/lib/vino/vino-server.service

sudo ln -s ../vino-server.service   /usr/lib/systemd/user/graphical-session.target.wants

3.3 配置VNC server

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false

3.4 编辑org.gnome

这一步因为文件是只读权限,有的板卡不好修改,你可以在网上搜如何强制修改ubuntu的只读文件内容,确保把下面的代码块加进去就行。

sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

在这里插入图片描述

<key name='enable' type='b'>
    <summary>Enable remote access to the desktop</summary>
    <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
    </description>
    <default>false</default>
    </key>

3.5 设置为Gnome编译模式

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

现在屏幕共享面板在单位控制中心工作…但这并不足以让vino运行!所以您需要在会话启动时添加程序:Vino-server,使用以下命令行:

/usr/lib/vino/vino-server

这种是属于手动启动,如果每次都需要手动启动会比较麻烦下面会设置开机自启动的形式。

3.6 设置VNC登陆密码(‘thepassword’ 修改为自己的密码)

gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password $(echo -n 'thepassword'|base64)

3.7 重启开发板,验证是否设置VNC成功

sudo reboot

3.8 设置开机自启动VNC Server

VNC服务器只有在您本地登录到Jetson之后才可用。如果您希望VNC自动可用,请使用系统设置应用程序来启用自动登录。

gsettings set org.gnome.Vino enabled true
mkdir -p ~/.config/autostart
vi  ~/.config/autostart/vino-server.desktop

将下面的内容添加到该文件中,保存并退出。

[Desktop Entry]
Type=Application
Name=Vino VNC server
Exec=/usr/lib/vino/vino-server
NoDisplay=true

四、开启远程权限

其实3.4和3.5设置完后,就可以进行如下设置了。不然直接进行如下设置,也会闪退。

4.1 打开“Setting–>Desktop sharing”,设置如下

在这里插入图片描述

4.2 安装dconf-editor解除加密,依次打开org–>gnome–>desktop–>remote-access,取消require-encryption的勾选

sudo apt-get install dconf-editor
dconf-editor

在这里插入图片描述

4.3 打开板卡终端Terminal,输入下面代码,开启VNC server

/usr/lib/vino/vino-server

4.4 在自己电脑端安装VNC Viewwe链接,输入板卡的ip地址,点击继续,就成功啦

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值