微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Amazon EC2 Ubuntu服务器上设置GUI

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

Amazon web服务和ubuntu 10.04 ec2实例

打开GTS构build失败

Amazon EC2 Windows实例中的Automount EBS卷

无法从putty:EC2下载curl下载tar.gz文件

有关在亚马逊云ec2上设置git的虚拟问题

这可以做到。 以下是设置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

在AWS上设置基于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查看器给我灰色的屏幕,当我连接到它。 我发现这个问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。

1)在EC2上启动Ubuntu实例。

2)在实例安全中打开SSH端口。

3)做SSH到实例。

4)执行:

sudo apt-get update sudo apt-get upgrade

5)因为您将从Windows远程桌面连接,请编辑Linux实例上的sshd_config文件以允许进行密码验证。

sudo vim / etc / ssh / sshd_config

6)将PasswordAuthentication从no更改为yes,然后保存并退出

7)重新启动SSH守护进程以使此更改生效。

sudo /etc/init.d/ssh重新启动

8)暂时获得root权限并将ubuntu用户密码更改为复杂的密码以增强安全性。 输入passwd ubuntu命令后按Enter键,系统将提示您输入两次新密码

sudo -i

passwd Ubuntu

9)切换回ubuntu用户帐户并cd到ubuntu主目录。

苏Ubuntu的

光盘

10)在您的Linux实例上安装Ubuntu桌面功能,最后一个命令最多可能需要15分钟才能完成。

导出DEBIAN_FRONTEND =非交互式

sudo -E apt-get update

sudo -E apt-get install -y ubuntu-desktop

11)安装xrdp

sudo apt-get install xfce4

sudo apt-get install xfce4 xfce4-goodies

12)使xfce4成为RDP连接的认窗口管理器。

echo xfce4-session>〜/ .xsession

13)将.xsession复制到/ etc / skel文件夹,以便将xfce4设置为创建的任何新用户帐户的认窗口管理器。

sudo cp /home/ubuntu/.xsession / etc / skel

14)打开xrdp.ini文件,允许更改要连接的主机端口。

sudo vim /etc/xrdp/xrdp.ini

(到目前为止,xrdp还没有安装,首先用sudo apt-get install xrdp安装xrdp,然后编辑上面提到的文件

15)查找[xrdp1]部分并更改以下文本(然后保存并退出[:wq])。

端口= -1

– 至 –

端口=问-1

16)重新启动xrdp。

sudo服务xrdp重新启动

17)在Windows上,打开远程桌面连接客户端,粘贴计算机的Amazon EC2实例的标准名称,然后单击连接。

18)当提示登录到xrdp时,确保选择了sesman-Xvnc模块,并使用在步骤8中创建的新密码输入用户名ubuntu。启动会话时,端口号为-1。

19)系统连接时,连接日志屏幕上会显示几条状态消息。 密切注意这些状态信息并记录显示的VNC端口号。 如果稍后要返回会话,请在xrdp登录对话框的端口字段中指定此号码。

查看更多详情: https : //aws.amazon.com/premiumsupport/kNowledge-center/connect-to-linux-desktop-from-windows/

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐