Jetson Nano - 实现VNC远程桌面控制
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远程桌面控制相关推荐
- Jetson nano(Ubuntu18.04) 网线连接电脑,实现VNC远程桌面
本文通过网线连接jetson nano(Ubuntu18.04) 与windows电脑,实现了网络共享及VNC远程桌面访问 配置Jetson nano (此过程需要连接屏幕及外设) 以下内容来自系统自 ...
- Jetson TX2 重装系统(刷机)+后续设置(安装Fcitx、解决拼音候选词不显示、换国内源、局域网实现VNC远程桌面)
(珍爱生命,远离TX2!!!) 一.Jetson tx2刷机过程及注意事项 二.安装Fcitx+Googlepinyin 三.解决拼音模式下不显示候选词bug 四.Ubuntu18.04换国内源 五. ...
- vnc改ip_如何使用VNC进行远程桌面控制
VNC是一款很实用的可以实现远程桌面控制的小工具,我遇到的有两种情况比较常见,一是有时候时候可能你会外出或离开自己办公室(但可以访问到办公司的网络),而很多资料都保存在办公室的台式机上,这时如果突然有 ...
- 如何使用VNC进行远程桌面控制
一.目的 1.想知道:如何使用VNC进行远程桌面控制 二.参考 1.如何使用VNC进行远程桌面控制 https://jingyan.baidu.com/article/d2b1d102b85a825c ...
- 【macOS自带VNC远程】——Windows在外远程桌面控制macOS
文章目录 前言 1.测试局域网内远程控制 1.1 macOS打开屏幕共享 1.2 测试局域网内VNC远程控制 2. 测试公网远程控制 2.1 macOS安装配置cpolar内网穿透 2.2 创建tcp ...
- Jetson Nano(1)——笔记本电脑控制
笔记本电脑控制Jetson Nano 没有显示屏如何控制Jetson Nano 一.使用ssh客户端连接到Jetson Nano的命令端 1.将电脑的网线口和jetson nano的网线口通过网线连接 ...
- windows远程桌面linux系统,Windows远程桌面控制Linux图文详解
随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为网络管理员的首要任务. 我们经常见到的几种最为常用的windows下远程管理Linu ...
- macOS 开启 VNC 远程桌面和 SSH 服务
macOS 开启 VNC 远程桌面和 SSH 服务 准备用 macOS 来做为服务器,既然是服务器,那不可缺少的是远程管理,实际上 macOS 自带 VNC 远程桌面和 SSH 服务,只是默认没有开启 ...
- xmanager linux 远程桌面,Windows系统下通过xmanager远程桌面控制Linux
有两种方法可以实现远程管理Linux桌面窗口,其中一个就是是我们所选择的X显示管理器(X display manager)或者说xdm,另一个流行的解决方案是vnc.我选择xdm而不是vnc出于两点原 ...
最新文章
- 跟我一起学.NetCore之MVC过滤器,这篇看完走路可以仰着头走
- @requestparam @param @pathvariable @requestbody的区别
- Spring : Spring Boot 自定义PropertySourceLoader
- 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·001【数据库基本概念、MySQL安装与介绍】
- sudo apt-get install lsb-core
- 配置中心Nacos与Apollo比较
- Alien Skin Exposure7滤镜软件功能作用
- PS CJ34预算转借
- 树莓派Pico开发板硬件扩展接口及电源模块解析
- 利用telemetry进行权限维持
- 战火与秩序迁城显示服务器忙,战火与秩序怎么玩(战火与秩序怎么迁城到联盟攻略解读)...
- 简单的图书管理系统(类的练习)
- must be of typexxx解决方法
- nginx 502 Bad Gateway解决办法
- left join的基本用法以及on与where的区别
- 2013-04-26-成都华为实习生招聘上机笔试
- C# EF 拼接OR
- bugku 细心的大象
- 各类路由器默认密码一览
- vuejs项目纯js导出word、在线下载富文本内容或者网页另存为word文件