Jetson Xavier NX开发板无屏幕远程连接

设备:  jetson nx (ubuntu20.04),win10

目标:实现jetson nx不连接屏幕实现远程连接并控制

网上比较多的答案都是使用vnc,但本人亲尝试过了vnc只有在jetson nx开发板连接有屏幕时候才有空,一旦不连接屏幕,win上使用vnc viewer远程连接后会只看到ubuntu界面不能操作,我不确定是不是共享屏幕无法打开的原因,按照网上操作了但还是没有用。报错:Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server: 无法连接: 拒绝连接。最后没有办法使用了xrdp成功解决

参考:ubuntu上xrdp配置(支持windows mstsc远程)_无羊无牛的博客-CSDN博客

必须先要想办法知道jetson开发板的IP,并在上面安装ssh服务并开启,然后通过win的命令窗口来连接开发板:

ssh [email protected]

然后输入密码

一、ubuntu中安装Xrdp

sudo apt-get install xrdp vnc4server xbase-clients

二、ubuntu中xrdp设置

  需要通过xrdp连接到桌面,需要正确配置相关信息并填充到.xsession文件(针对每个用户)或/etc/startwm.sh(针对所有用户),输入如下命令

  echo unity>~/.xsession

  或者

  sudo sed -i.bak '/fi/a #xrdp multi-users \n unity \n' /etc/xrdp/startwm.sh

三、ubuntu中安装xfce4
  $sudo apt-get install xfce4

  或者   

  sudo apt-get install xubuntu-desktop    这个软件比较大,总计需要260M。

四、ubuntu中配置xfce4

  echo "xfce4-session" >~/.xsession
  创建.xsession文件并写入内容。

       sudo vi /etc/xrdp/startwm.sh
  在. /etc/X11/Xsession前一行插入xfce4-session

  或

  sudo vim /etc/xrdp/startwm.sh 把最下面的test和exec两行注释掉,添加一行 gnome-session

  重新启动xrdp

         sudo  service  xrdp  restart

五、win10中远程连接jetson开发板

在搜索栏中搜索远程控制

Jetson Xavier NX开发板无屏幕远程连接_第1张图片

Jetson Xavier NX开发板无屏幕远程连接_第2张图片

Jetson Xavier NX开发板无屏幕远程连接_第3张图片

这样就脸上了然后可以胜利操作了。

你可能感兴趣的:(远程工作,jetson,xrdp)