我想知道适用于 Ubuntu 20.04 的远程显示程序的最佳工作选项是什么。我发现以下程序很烦人。
1- Anydesk:虽然我通过命令anydesk --get-id
获得了 ID,并且密码已正确设置,但当我使用该号码时,程序停留在“等待图像”状态。似乎必须打开远程监视器[1]。
2- TightVNC + GNOME:在 Ubuntu 20.04 上无法启动 gnome 会话,我看到灰色屏幕。我尝试了多种~/.vnc/xstartup
配置,但都没有成功[2]。
3- TightVNC + XFCE4:可以,但是缺少了“关闭”按钮等窗口装饰按钮,我无法调整窗口大小[3][4]。
4- TigerVNC + GNOME:我在 Windows 上没有找到查看器程序。我也尝试使用 TightVNC 查看器程序,但它无法连接到服务器,尽管端口号相同(TigerVNC 和 TightVNC 都使用 5901)。它还停留在令人讨厌的“颜色身份验证”窗口中[5]。
那么可行的解决方案是什么?
答案1
你可能想要的是偏磷酸钠远程桌面协议 (RDP) 服务器
您可以像这样安装它:
sudo apt install xrdp
之后,使用Windows 远程桌面应用程序如果从 Windows 连接或雷米纳如果从 Ubuntu 作为客户端连接。
请参阅更多信息偏磷酸钠主页 页面
注意:
默认情况下,xrdp
当您远程连接时将创建一个新的会话,必须先注销本地用户使其正常工作,否则您在远程连接时将看到空白屏幕。
让xrdp
您登录到现有的活动登录本地会话请按照下列步骤操作:
第一的,启用屏幕共享在 Ubuntu 设置中设置密码。
然后,/etc/xrdp/xrdp.ini
像这样编辑:
sudo nano /etc/xrdp/xrdp.ini
然后,复制并粘贴以下内容到文件末尾:
[xrdp1-loggedin]
name=Local Active Session
lib=libvnc.so
username=na
password=ask
ip=127.0.0.1
port=5900
然后,保存文件并关闭编辑器,方法是按Ctrl+x然后yEnter
最后,在终端中运行:
gsettings set org.gnome.Vino require-encryption false
接下来,从远程机器连接并选择本地活动会话当您看到此屏幕时,从会话下拉菜单中:
然后,输入您设置的屏幕共享密码,点击好的当您看到如下所示的密码字段时,单击按钮:
答案2
天哪。这是一个相当糟糕的承认,Ubuntu 中没有真正像样的远程桌面访问,至少没有来自 Windoze 的 Gnome。至少对于 Ubuntu 20.04 来说不是。
给出的答案似乎允许远程登录某种桌面,但它不是 Gnome 的标准桌面。我同意原始发帖者的观点,即大多数其他所谓的解决方案都不起作用,至少对我来说不起作用。例如,我从来没有能够让 vnc 工作——我能得到的最好的结果是一个完全灰色的屏幕,假设登录确实完成。Teamviewer 确实提供了某种解决方案,但它有自己的缺点,而且无论如何都不是开放软件。