我在 Amazon EC2 上使用基于 Ubuntu Server EBS 的 AMI。我已使用默认 ubuntu 帐户将桌面软件包和 ssh -X 安装到我的计算机上,但是当我输入命令时:
startx
我得到以下输出:
X: user not authorized to run the X server, aborting.
我需要做什么才能从这里运行远程 X 会话?
答案1
startx
当您想要运行完整的 X 服务器时使用,这几乎不是您想要在远程系统上执行的操作。相反,只需直接运行应用程序,ssh 就会将 X 消息转发到您的本地系统。
答案2
你确定你确实安装了 X 吗?一个线索是看看你是否有 /etc/X11/xorg.conf(特别是如果它不只是一个空白文件)
另外,您是否安装了任何 GUI 应用程序?
答案3
sudo xinit
你有gnome-desktop-environment
安裝嗎?
顺便说一句,你可以查看要安装的程序apt-cache search gnome-desktop
。无论你想做什么,它都可能有帮助。