Ubuntu 20.04 设置远程桌面的两种方法 & 外网访问

Author Avatar
ajcxsu 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 服务器(远程桌面) - 雪梦科技

本文链接:https://acxblog.site/archives/ubuntu-20-04-remote-access.html
博客以 CC BY-NC-SA 4.0 协议进行许可。