2016-08-31 117 views
1

我已经使用AWS的Ubuntu的服务器实例,并希望使用GUI或者所以我做了如下操作参考,如何在Amazon AWS中将ubuntu服务器升级到桌面?

https://aws.amazon.com/premiumsupport/knowledge-center/connect-to-linux-desktop-from-windows/ How To Set Up GUI On Amazon EC2 Ubuntu server

它可以被概括为以下。 一)安装了Ubuntu的台式机和vnc4server B)在AWS控制台更改安全设置在我的电脑上打开更改安全设置的端口5901,5902 C)打开端口outbounding

然而,连接到它的工作原理,但我可以看到只有充满灰色的屏幕。

我该怎么做呢?

回答

1
  1. 启动EC2 - Ubuntu的14.04(LTS)
  2. 一旦实例是所有启动,请自行升级:
    sudo apt-get update
    sudo apt-get upgrade

  3. sudo vim /etc/ssh/sshd_config

  4. 变化PasswordAuthentication noPasswordAuthentication yes
  5. 重新启动SSH:sudo /etc/init.d/ssh restartsudo /etc/init.d/sshd restart
  6. 走进根:sudo -i
  7. 对Ubuntu设置密码:passwd ubuntu
  8. 一旦你设置完密码后,回到Ubuntu的用户:su ubuntu & cd
  9. 安装Ubuntu桌面功能:
    export DEBIAN_FRONTEND=noninteractive
    sudo -E apt-get update
    sudo -E apt-get install -y ubuntu-desktop
  10. 安装XRDP和XFCE4: sudo apt-get install xfce4 xrdp sudo apt-get install xfce4 xfce4-goodies
  11. 让XFCE4的RDP连接的默认: echo xfce4-session > ~/.xsession
  12. 复制.xsession的这么XFCE4被设置为默认窗口管理器对于任何新的在/ etc/skel中的文件夹用户帐户创建。 sudo cp /home/ubuntu/.xsession /etc/skel
  13. 允许主机端口连接到xrdp。INI: sudo vim /etc/xrdp/xrdp.ini
  14. 变化port=-1port=ask-1
  15. 重启xrdpsudo service xrdp restart
  16. 回到AWS,并确保您的安全组包括inbound access to RDP 3389
  17. 走进微软的远程桌面,输入您的IP地址与:XX.XX.XXX.XX:3389

Check this link - and this未经测试,但解决方案14.x到的15.x:

sudo do apt-get update 

sudo apt-get dist-upgrade 

sudo do-release-upgrade 
0

使它短期和简单:用

更新/升级

apt-get update –y 
apt-get upgrade –y 
apt-get install ubuntu-desktop xfce4 firefox 
apt-get install xrdp 
echo xfce4-session >~/.xsession 

以下线将解决您的问题

修正:编辑/etc/xrdp/startwm.sh 使最后两个lin看起来像这样;

#. /etc/X11/Xsession 
. /usr/bin/startxfce4 

注:不要忘了用密码创建新用户。极端必要的。

有了这个,你可以简单地将RDP(远程桌面)添加到Ubuntu GUI机器上。 不要忘记打开安全组和防火墙中的端口(如果有的话)。