Ubuntu 20.04 设置远程桌面的两种方法 & RDP over Socks

Author Avatar
空気浮遊 2020年10月25日
  • 在其它设备中阅读本文章

默认服务器使用 gnome 图形界面。

系统自带的共享桌面

  • 设置 -> 共享(右上角启用) -> 桌面共享 -> 连接时需要密码
  • 使用 VNC Viewer 连接(默认端口为 5900)
  • 如果有类似不支持当前加密设置的错误提示,在终端中输入如下命令:gsettings set org.gnome.Vino require-encryption false
  • 如果想做更进一步的共享桌面设置,可以使用 dconf-editor 进入路径 org > gnome > desktop > remote-access 进行更改。
  • 缺点:直接使用系统屏幕。

Xrdp

安装过程

  • 安装 Xrdp :sudo apt install xrdp
  • 添加用户组:sudo adduser xrdp ssl-cert
  • 重启 Xrdp:sudo systemctl restart xrdp

连接服务器

  • windows 下使用默认的 RDP 客户端“Remote Desktop Connection”(远程桌面连接),输入对应的 IP 即可连接
  • 第一行设为 Xorg,下面两行输入用户名和密码(本机不应已经登陆这个账号)即可连接服务器。

RDP Over Socks5

  • 确保本地的 socks5 代理能够访问目标服务器内网(例如,可以使用 shadowsocks 作为代理软件)。
  • 使用软件 RDtoS5,有三行设置:第一行为本地入口,第二行为内网环境下的目标服务器,第三行为 Socks5 代理。设置好后,在本地打开 RDP 客户端,以本地入口为目标服务器进行访问即可。
  • Xrdp 默认的监听端口为3389

参考

如何优雅的桌面远程 Ubuntu - shellyfung
如何在 Ubuntu 20.04 中启用远程桌面共享 - linuxmi
如何在 Ubuntu 20.04 上安装 Xrdp 服务器(远程桌面) - 雪梦科技