VNC远程:适合Nano,简单易行,推荐。
VNC的条件为:远程的ubuntu机器已经登录进入桌面,且已经开启vino-server,则在远程使用vnc-viewer可直接连接。因此,要做两件事:

在Nano上安装vino-server
在Nano上启动vino-server。
2.2.1 安装VINO:VNC Server
打开Nano终端,依次执行

sudo apt update
sudo apt install vino
2.2.2 设置VINO登录选项
依次执行

gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
2.2.3 将网卡加入VINO服务
执行,查看网卡UUID

nmcli connection show
显示如下,我们使用的是有线网络,因此拷贝第一行Wired connection 1的UUID

将UUID拷贝粘贴到如下命令的单引号[‘your UUID’]之间,并执行

dconf write /org/gnome/settings-daemon/plugins/sharing/vino-server/enabled-connections "['your UUID']"
export DISPLAY=:0
2.2.5 VNC测试登录
(1)在windows上安装VNC软件

在自己电脑的windows系统中安装VNC viewer

下载地址:https://www.realvnc.com/en/connect/download/viewer/

当然,其他地方应该也可以下到绿色版。

(2)在Nano上启动vino-server

Nano上执行

/usr/lib/vino/vino-server
显示如下,表示成功

WIN10 vnc 与Jeson ubuntu18.04 vncserver 远程控制的实现(亲测有效)-编程知识网

 

本指令执行后,终端不关闭,在windows系统打开VNC viewer软件执行如下操作登录Nano:

[File] –[New connection].. 输入登录信息– [ok]

VNC Server: 输入Nano的IP地址
Name:输入Nano的用户名

WIN10 vnc 与Jeson ubuntu18.04 vncserver 远程控制的实现(亲测有效)-编程知识网

 

第一次连接会弹出警告信息,点击[continue],如果出现绿色大眼睛则大功告成!

WIN10 vnc 与Jeson ubuntu18.04 vncserver 远程控制的实现(亲测有效)-编程知识网

 

2.2.6 添加开机启动vino-server
我们希望每次Nano上电开机后,自动启动vino-server,只需要将上述命令加入开启启动选项,这样就彻底接键盘显示器的麻烦了。下面快来设置吧!

在Nano的Ubuntu系统左上角dash中搜索application会出现“开机启动应用”设置,或者通过命令打开“开机启动应用”设置:

sudo gnome-session-properties
打开Startup Applications应用,添加如下开机启动内容

名称:StartVinoServer
指令:/usr/lib/vino/vino-server

WIN10 vnc 与Jeson ubuntu18.04 vncserver 远程控制的实现(亲测有效)-编程知识网

 

重启Nano,试试能否直接从VNC再次登录吧!

具体步骤请参考  https://blog.csdn.net/iracer/article/details/104453423