/bin/sh 复制代码

/bin/sh 复制代码

我对 Linux 还很陌生(10 年前在学校才有经验),我正在尝试使用 OS Linux 设置我的新服务器,它将作为家里的应用程序服务器。我已经用 Rack 建立了自己的网络,那里有网络设备,我也想在那里安装这台服务器,所以我只想通过 xrdp 或 vnc(当然要用 SSH)从我的视窗桌面。

我安装了全新版本的 Ubuntu Desktop 19.04,并安装了最少的选项。我尝试了所有可能的方法(包括完整安装版本的 Ubuntu 19.04)——我的意思是我浏览并遵循了许多说明如何使其工作,但没有任何帮助。我总是得到灰屏。所以我再次重新安装了 Ubuntu,一些关于如何通过 VNC 访问这个 Ubuntu 的建议将非常有用。目前,我的配置非常简单,所以你知道(我希望)如何解决它。

虚拟网络计算机 ubuntu 桌面 19.04 上的 VNC 服务器: petr@Odin:~$ sudo apt install tightvncserver petr@Odin:~$ sudo tightvncserver (pswd set)

Windows 上的 VNC 客户端 tightVNC -> 最新的 64 位版本

日志:vnc_log

启动

/bin/sh 复制代码

xrdb $HOME/.Xresources xsetroot -纯灰色

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP 桌面" &

x-windows 管理器 &

修复以使 GNOME 正常运行

导出 XKL_XMODMAP_DISABLE=1 /etc/X11/Xsession


关于 xrdp,它可以工作,我可以访问它,但当我通过 rdp 连接到 ubuntu 时,与直接连接时相比,我似乎没有所有访问权限,例如,我无法更改某些设置、启用/禁用 wifi 等。此外,我几乎每个操作都必须通过密码确认,这真的很烦人。如果可以更改,那么我就不需要 VNC 了,但目前它很糟糕。你不知道如何更改它吗?

我签名为petr@Odin:~$,因此创建了超级用户(在安装过程中完成)

有人能帮帮我吗?我已经奋斗了 3 天,但结果还是一样。

答案1

xRDP 可能是可行的方法……您面临的问题是由于 polkit 技术造成的。当您在远程会话中工作时,polkit 确实不会授权所有操作……(您可以通过这篇文章快速了解 polkit 的限制和 xrdp (http://c-nergy.be/blog/?p=120731

因此,为了获得您可能需要的所有必要权利,您有多种选择

  • 你可以禁用 polkit- 不建议
  • 你可以创建例外列表对于您需要执行的操作,以及配置是否显示身份验证弹出窗口

你可以通过阅读这些帖子找到一些在使用 xRDP 时使用的 polkit 异常文件的示例

http://c-nergy.be/blog/?p=14051

http://c-nergy.be/blog/?p=120731

希望这能有所帮助,下次再见

相关内容