windows-Ubuntu远程桌面控制与数据传输

  • 描述
    在Windows10上使用自带的远程连接工具(RDP)控制 jetson nano(ubuntu:20.04)。

在Ubuntu 上启用RDP服务

  • Ubuntu默认不支持RDP,所以需要安装配置相关软件启用

  • 安装 xrdp

    1. 打开 Ubuntu 的终端。

    2. 执行以下命令安装 xrdp:

      bash
      • 01
      • 02
      sudo apt update sudo apt install xrdp
    3. 启动 xrdp 服务:

      • 01
      • 02
      sudo systemctl enable xrdp sudo systemctl start xrdp
    4. 确保 xrdp 服务正在运行:

      • 01
      sudo systemctl status xrdp
  • 配置 xrdp 使用默认桌面环境

    1. 在终端中运行如下命令确认当前桌面环境:

      bash
      • 01
      echo $XDG_CURRENT_DESKTOP
    2. 打开文件/etc/xrdp/startwm.sh 进行编辑:

      • 01
      sudo vim /etc/xrdp/startwm.sh
    3. 在文件中找到以下内容:

      bash
      • 01
      . /etc/X11/Xsession
    4. 注释 掉这一行,并添加以下内容(以 GNOME 为例,其他桌面环境请修改对应命令):

      bash
      • 01
      • 02
      export DESKTOP_SESSION=gnome exec /usr/bin/gnome-session
    5. 保存并退出(按esc,输入:wq保存退出)

  • 允许RDP通过防火墙

    1. 添加 RDP 端口到防火墙规则中(没有防火墙的忽略):

      bash
      • 01
      sudo ufw allow 3389
    2. 确保防火墙已启动:

      bash
      • 01
      sudo ufw enable
    3. ubuntu设置 界面点击共享开启屏幕共享 媒体共享 远程登录

windows配置远程连接与FinallShell文件传输

  • 配置远程连接

    1. 在Ubuntu终端输入如下命令,获取ubuntu服务器地址,

      bash
      • 01
      ifconfig
    2. 在windows打开远程桌面链接, 并输入用户名与密码

    3. 配置FinallShell

相关问题

  • 问题1:连接后黑屏!
    注销(logout)Ubuntu服务器可视化界面。远程控制与本地无法展示可视化界面,在远程连接控制时,需要先登出本地可视化界面。