如何在AmazonEC 2 Ubuntu服务器上设置GUI?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (69)

我使用的是只有命令行界面的Ubuntu EC2实例。我想为该服务器设置UI以使用远程桌面工具访问。有没有办法将GUI应用到EC2实例?

提问于
用户回答回答于

这可以做到。以下是设置GUI的步骤

使用密码登录创建新用户

sudo useradd -m awsgui
sudo passwd awsgui
sudo usermod -aG admin awsgui

sudo vim /etc/ssh/sshd_config # edit line "PasswordAuthentication" to yes

sudo /etc/init.d/ssh restart

设置基于ui的ubuntu机器。

在安全组打开端口5901.然后ssh到服务器实例。运行以下命令安装ui和vnc服务器:

sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get install vnc4server

然后运行以下命令并输入vnc连接的登录密码:

su - awsgui

vncserver

vncserver -kill :1

vim /home/awsgui/.vnc/xstartup

然后点击插入键,使用键盘箭头滚动文本文件,并在“取消注释普通桌面的以下两行”行下的两行开头删除井号(#)。在第二行添加“sh”,以便行读取

exec sh /etc/X11/xinit/xinitrc. 

完成后,在键盘上按Ctrl + C,键入:wq并按Enter键。

然后再次启动vnc服务器。

vncserver

你可以xtightvncviewer从这里下载查看桌面(用于Ubutnu)https://help.ubuntu.com/community/VNC/Clients

在vnc客户端中,给公共DNS加“:1”(例如www.example.com:1)。输入vnc登录密码。确保使用正常的连接。不要使用密钥文件。

其他指南可在这里:http : //www.serverwatch.com/server-tutorials/setting-up-vnc-on-ubuntu-in-the-amazon-ec2-Page-3.html

Mac VNC客户端可以从这里下载:https//www.realvnc.com/en/connect/download/viewer/

用户回答回答于

但是当我连接到它时,我的vnc查看器给了我灰色的屏幕。我发现这个Ask Ubuntu链接来解决这个问题。

与以前的答案唯一的区别是你需要安装这些额外的软件包:

apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

并使用〜/ .vnc / xstartup文件:

#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

其他一切都是一样的。

测试EC2 Ubuntu 14.04 LTS。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动