Jetson Nano如何实现VNC远程桌面控制

本文教你如何实现VNC到你的Jetson Nano,这样就不需要连接屏幕来实现远程桌面控制啦。

树莓派官方系统默认是安装了RealVNC的服务,只需在电脑上到RealVNC官方下载软件VNC Viewer,即可方便VNC实现树莓派远程桌面控制。然而……Jetson Nano就没这么直接了。

事不宜迟,以下是搭建VNC服务的正式教程:

1. 安装VNC服务

首先在Jetson Nano桌面以下快捷键打开终端:
Ctrl + Alt + T

或,通过ssh远程到Jetson Nano的代码行,输入以下代码:

sudo apt update
sudo apt install vino

2. 搭建VNC服务程序

到用户主目录下,新创建bash执行文件

cd
nano openvino

进入nano界面,将以下代码复制到新建文本下:

#!/bin/bash
export DISPLAY=:0
gsettings set org.gnome.Vino enabled true
gsettings set org.gnome.Vino prompt-enabled false
gsettings set org.gnome.Vino require-encryption false
/usr/lib/vino/vino-server &

然后快捷键,保存文本:
Ctrl + x

回到终端,修改openvino文件权限为可执行,并执行

chmod +x ~/openvino
sudo reboot

重启一下Jetson Nano

3. 开启VNC服务

重新进入Jetson Nano的命令行,运行程序,开启VNC服务

~/openvino

(提示:以后每次开启系统或关闭VNC服务之后,需要运行此口令重新开启VNC服务)

报出提示“No such key “enabled”,忽略…
并如无意外出现以下运行提示:

jetson@jetson:~$ 18/11/2019 13时39分54秒 Autoprobing TCP port in (all) network interface
18/11/2019 13时39分54秒 Listening IPv6://[::]:5900
18/11/2019 13时39分54秒 Listening IPv4://0.0.0.0:5900
18/11/2019 13时39分54秒 Autoprobing selected port 5900
18/11/2019 13时39分54秒 Advertising security type: 'TLS' (18)
18/11/2019 13时39分54秒 Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
18/11/2019 13时39分54秒 Listening IPv6://[::]:5900
18/11/2019 13时39分54秒 Listening IPv4://0.0.0.0:5900
18/11/2019 13时39分54秒 Clearing securityTypes
18/11/2019 13时39分54秒 Advertising security type: 'TLS' (18)
18/11/2019 13时39分54秒 Clearing securityTypes
18/11/2019 13时39分54秒 Advertising security type: 'TLS' (18)
18/11/2019 13时39分54秒 Advertising authentication type: 'No Authentication' (1)
18/11/2019 13时39分54秒 Re-binding socket to listen for VNC connections on TCP port 5900 in (all) interface
18/11/2019 13时39分54秒 Listening IPv6://[::]:5900
18/11/2019 13时39分54秒 Listening IPv4://0.0.0.0:5900
18/11/2019 13时39分54秒 Clearing securityTypes
18/11/2019 13时39分54秒 Clearing authTypes
18/11/2019 13时39分54秒 Advertising security type: 'TLS' (18)
18/11/2019 13时39分54秒 Advertising authentication type: 'No Authentication' (1)
18/11/2019 13时39分54秒 Advertising security type: 'No Authentication' (1)

以上代表我们的VNC服务已经成功开启!

按Ctrl + c可返回口令行,继续进行其他口令操作
(这不会关闭VNC服务的,其进程已在后台持续运行当中)

3. 取得IP地址

ifconfig | grep -A 1 wlan0## 得到以下信息:
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.199.119  netmask 255.255.255.0  broadcast 192.168.199.255

以上inet后面的192.168.199.119就是小编Jetson nano的ip地址

4. 打开VNC Viewer

接下来可以到我们电脑下载并打开VNC Viewer了
跳出安全提示,按continue继续,
看到用户界面了,成功!

如果出现以下提示:
Reading version failed: not an RFB server?

代表我们之前在Jetson nano并未能成功开启VNC服务,需要回到前面debug一下了,或给我们留意 =)

5. 关闭VNC服务

如果我们需要关闭VNC服务,那我们得先找出vino-server后台程序编号是多少,然后将其kill掉。

回到Jetson Nano的口令行,输入以下:

ps -ef | grep vino#得到以下信息:
jetbot        7096     1  0 13:39 pts/0    00:00:00 /usr/lib/vino/vino-server
jetbot       10082  6770  0 13:48 pts/0    00:00:00 grep --color=auto vino

以上7096就是我当前vnc服务程序运行的编号,
大家根据自己情况修改以下程序编号来kill掉这进程:

kill 7096

这样VNC服务就会关闭了。

Jetson Nano - 实现VNC远程桌面控制相关推荐

  1. Jetson nano(Ubuntu18.04) 网线连接电脑,实现VNC远程桌面

    本文通过网线连接jetson nano(Ubuntu18.04) 与windows电脑,实现了网络共享及VNC远程桌面访问 配置Jetson nano (此过程需要连接屏幕及外设) 以下内容来自系统自 ...

  2. Jetson TX2 重装系统(刷机)+后续设置(安装Fcitx、解决拼音候选词不显示、换国内源、局域网实现VNC远程桌面)

    (珍爱生命,远离TX2!!!) 一.Jetson tx2刷机过程及注意事项 二.安装Fcitx+Googlepinyin 三.解决拼音模式下不显示候选词bug 四.Ubuntu18.04换国内源 五. ...

  3. vnc改ip_如何使用VNC进行远程桌面控制

    VNC是一款很实用的可以实现远程桌面控制的小工具,我遇到的有两种情况比较常见,一是有时候时候可能你会外出或离开自己办公室(但可以访问到办公司的网络),而很多资料都保存在办公室的台式机上,这时如果突然有 ...

  4. 如何使用VNC进行远程桌面控制

    一.目的 1.想知道:如何使用VNC进行远程桌面控制 二.参考 1.如何使用VNC进行远程桌面控制 https://jingyan.baidu.com/article/d2b1d102b85a825c ...

  5. 【macOS自带VNC远程】——Windows在外远程桌面控制macOS

    文章目录 前言 1.测试局域网内远程控制 1.1 macOS打开屏幕共享 1.2 测试局域网内VNC远程控制 2. 测试公网远程控制 2.1 macOS安装配置cpolar内网穿透 2.2 创建tcp ...

  6. Jetson Nano(1)——笔记本电脑控制

    笔记本电脑控制Jetson Nano 没有显示屏如何控制Jetson Nano 一.使用ssh客户端连接到Jetson Nano的命令端 1.将电脑的网线口和jetson nano的网线口通过网线连接 ...

  7. windows远程桌面linux系统,Windows远程桌面控制Linux图文详解

    随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务. 我们经常见到的几种最为常用的windows下远程管理Linu ...

  8. macOS 开启 VNC 远程桌面和 SSH 服务

    macOS 开启 VNC 远程桌面和 SSH 服务 准备用 macOS 来做为服务器,既然是服务器,那不可缺少的是远程管理,实际上 macOS 自带 VNC 远程桌面和 SSH 服务,只是默认没有开启 ...

  9. xmanager linux 远程桌面,Windows系统下通过xmanager远程桌面控制Linux

    有两种方法可以实现远程管理Linux桌面窗口,其中一个就是是我们所选择的X显示管理器(X display manager)或者说xdm,另一个流行的解决方案是vnc.我选择xdm而不是vnc出于两点原 ...

最新文章

  1. 跟我一起学.NetCore之MVC过滤器,这篇看完走路可以仰着头走
  2. @requestparam @param @pathvariable @requestbody的区别
  3. Spring : Spring Boot 自定义PropertySourceLoader
  4. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·001【数据库基本概念、MySQL安装与介绍】
  5. sudo apt-get install lsb-core
  6. 配置中心Nacos与Apollo比较
  7. Alien Skin Exposure7滤镜软件功能作用
  8. PS CJ34预算转借
  9. 树莓派Pico开发板硬件扩展接口及电源模块解析
  10. 利用telemetry进行权限维持
  11. 战火与秩序迁城显示服务器忙,战火与秩序怎么玩(战火与秩序怎么迁城到联盟攻略解读)...
  12. 简单的图书管理系统(类的练习)
  13. must be of typexxx解决方法
  14. nginx 502 Bad Gateway解决办法
  15. left join的基本用法以及on与where的区别
  16. 2013-04-26-成都华为实习生招聘上机笔试
  17. C# EF 拼接OR
  18. bugku 细心的大象
  19. 各类路由器默认密码一览
  20. vuejs项目纯js导出word、在线下载富文本内容或者网页另存为word文件

热门文章

  1. 关于修复LSP解决WV虚拟机黑屏
  2. 阿里云服务器java项目踩坑日记
  3. 从键盘输入50个学生数据,打印出每门课的平均成绩
  4. 嵌入式Linux登录QQ,嵌入式linux环境搭建-QQ物联
  5. 【LOJ #3084】【GXOI / GZOI2019】—宝牌一大堆(DP)
  6. 一个菜鸟的Linux起步 课程第一节:linux基础与命令介绍
  7. 用js实现翻书的动画效果
  8. (接上篇)浮动静态路由主备路径故障倒换实验NQA技术
  9. Elasticsearch 6.4 ingest-attachment对文件IK分词器全文检索
  10. 直播程序源码功能技术详解