前言
ubuntu下的远程桌面控制采用最多的是 teamviewer。不论局域网还是外网下都可以使用。但是TX1,TX2,jetson nano是arm64的框架,teamviewer目前没有适用arm64的版本,怎么安装都不能正常适用。
于是推荐下列方法:
1. ubuntu系统自带链接到服务器功能
打开文件管理器,左边菜单栏上找到连接服务器选项:
输入服务器地址sftp:// + your ip
输入帐号密码,这样就可以直接进入home
在文件夹内,点击鼠标右键,打开一个远程端口(remote terminal),
即可进行远程操作。
2. 采用VNC
第一步:客户端安装 VNC Viewer
客户端电脑安装 VNC Viewer,可以是windows或Linux系统。
VNC Viewer安装包下载地址https://www.realvnc.com/en/connect/download/viewer/
第二步:服务器安装Xrdp
如果客户端使用的是windows系统,则ubuntu上就要先安装Xrdp,因为Windows远程桌面使用的是RDP协议。
在ubuntu软件中心搜索xrdp安装。
安装xrdp的同时会自动安装vnc4server,xbase-clients组件
或者终端命令行输入安装: sudo apt-get install xrdp vnc4server xbase-clients
第三步:服务器开启共享桌面
- 在tx2的ubuntu系统中搜索desktop sharing,或者在/usr/share/applications目录下打开”桌面共享”选项
- 勾选“允许其他人浏览你的桌面”,“允许其他人控制你的桌面”,设置访问密码(可选)。
- 安装dconf-editor
sudo apt install dconf-editor
- 变更dconf-editor配置
终端输入
dconf-editor
打开 org -> gnome -> desktop -> remote-access,不要勾选require-encryption:
5. 远程连接
打开VNC Viewer,在地址栏输入服务器的IP地址,点击连接即可。
3. Ubuntu自带的Remmina
Ubuntu系统也可以通过remmina连接服务器进行桌面操作。
命令行输入:remmina 即可启动,直接输入ip地址即可