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

本文讲述了如何在JetsonNX开发板不连接屏幕的情况下,通过Xrdp而非VNC实现与Windows10的远程连接和控制。作者分享了安装SSH、配置Xrdp、XFCE4以及在Win10中连接的具体步骤,以解决VNC在无屏幕设备上的连接问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设备:  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远程)_无羊无牛的博客-优快云博客

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

ssh nvidia@10.11.82.222

然后输入密码

一、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开发板

在搜索栏中搜索远程控制

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值