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

如何在Amazon EC2 Ubuntu服务器上设置GUI,第1张

概述如何在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

总结

以上是内存溢出为你收集整理的如何在Amazon EC2 Ubuntu服务器上设置GUI全部内容,希望文章能够帮你解决如何在Amazon EC2 Ubuntu服务器上设置GUI所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1235174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存