我如何在ec2中设置ubuntu桌面

时间:2011-02-27 10:11:22

标签: ubuntu amazon-ec2 desktop

一直玩亚马逊ec2,到目前为止我已经能够让ubuntu-desktop工作(曾经),虽然这是一个随机的博客黑客攻击 香港专业教育学院未能重现什么使它工作

我的设置 windows box w / - putty,NX-Nomachine, 亚马逊:ubuntu 10.04清醒ami 当我启动NX时,我可以在纯黑色背景上看到桌面查看器中精美呈现的终端窗口。以前我曾经尝试过     sudo aptitude安装ubuntu-desktop 但我不清楚在我的图像中查看我的新桌面需要哪些步骤。 当我尝试启动x - 我得到一个未授权启动x-server..aborting的用户 我也注意到'xf860penconsole无法打开dev / tty0 [没有这样的文件或目录]的错误 “ 关于这可能是什么的任何想法?

5 个答案:

答案 0 :(得分:13)

我刚刚在Windows上设置了Ubuntu的远程桌面。我在EC2上运行Ubuntu实例。我遵循了这个link。但是为了快速安装,让我给你执行命令。逐个执行此命令。

export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop
sudo add-apt-repository ppa:freenx-team
sudo apt-get update
sudo aptitude install -y freenx
wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz
tar -xvf nxsetup.tar.gz
sudo cp nxsetup /usr/lib/nx/nxsetup
sudo /usr/lib/nx/nxsetup --install 

拒绝密码

sudo vi /etc/ssh/sshd_config and set PasswordAuthentication to yes
sudo /etc/init.d/ssh restart

sudo passwd ubuntu

here

下载并安装相应操作系统上的安装NX客户端

注意:如果收到错误

gpg:从hkp服务器keyserver.ubuntu.com请求密钥D018A4CE gpgkeys:HTTP提取错误7:无法连接到主机 gpg:找不到有效的OpenPGP数据。 gpg:处理的总数:0

然后执行此命令

gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv F3A662B57D580D3A2E98E5152A8E3034D018A4CE | sudo apt-key add

答案 1 :(得分:4)

我正在使用12.04并且已经发现需要一个额外的行

sudo apt-get install gnome-session-fallback

答案 2 :(得分:3)

有点晚了,但作为其他人的参考。

更多细节安装: http://michaelhallsmoore.com/blog/Desktop-Ubuntu-in-Amazon-EC2-The-Right-Way

只是基本步骤: http://aws-musings.com/4-easy-steps-to-enable-remote-desktop-on-your-ubuntu-ec2-instance/

两人使用FreeNX Server。

答案 3 :(得分:3)

我在Oneiric Ocelot上使用Anand Soni's answer得出的以下步骤得到了更好的结果(我已经投了票,希望你也会这样做)。对于Precise来说,Anand可能更好。

export DEBIAN_FRONTEND=noninteractive
sudo -E apt-get update
sudo -E apt-get install -y ubuntu-desktop

wget http://64.34.173.142/download/3.5.0/Linux/nxclient_3.5.0-7_i386.deb
wget http://64.34.173.142/download/3.5.0/Linux/nxnode_3.5.0-9_i386.deb
wget http://64.34.173.142/download/3.5.0/Linux/FE/nxserver_3.5.0-11_i386.deb
sudo dpkg -i nxclient_3.5.0-7_i386.deb 
sudo dpkg -i nxnode_3.5.0-9_i386.deb 
sudo dpkg -i nxserver_3.5.0-11_i386.deb

sudo /usr/NX/bin/nxserver --status
sudo sed -i 's/PasswordAuthentication\ no/PasswordAuthentication\ yes/g' /etc/ssh/sshd_config
sudo service ssh restart
sudo passwd ubuntu

请注意,NoMachine有N3免费版的i386和amd64版本。检查their download pages以获取上面中间部分的wget命令和解包步骤的正确链接。

答案 4 :(得分:2)

我使用NoMachine进行安装,并安装到AWS FSx Windows SMB共享。

sudo apt update
sudo apt -y upgrade
sudo apt install ubuntu-desktop

通过WinSCP将nomachine软件包传输到实例

sudo dpkg -i nomachine_6.10.12_1_amd64.deb 
sudo mkdir .nx
sudo mkdir .nx/config 
sudo cp -p .ssh/authorized_keys .nx/config/authorized.crt
sudo vi /etc/ssh/sshd_config

为插入打我

Set Password Authentication yes

按esc键退出插入模式

:wq! to save

然后,设置ubuntu帐户的密码:

sudo /etc/init.d/ssh reload
sudo passwd ubuntu 

添加新用户:

sudo useradd newuser

将用户添加到管理员权限组:

usermod -aG sudo newuser

这将设置新的用户密码:

sudo passwd newuser

对于FSx安装,需要以下内容:

sudo apt-get install cifs-utils

然后,您必须使用以下命令编辑文件“ .smbcredentials”:

vi ~/.smbcredentials

为插入打我

粘贴以下信息:

username=USERNAME
password=PASSWORD
domain=DOMAIN

按esc键退出插入模式

:wq! to save

然后在shell用户提示中:

chmod 0600 ~/.smbcredentials
sudo mkdir /mnt/share

最后,您必须编辑“ / etc / fstab”跟随说明:

sudo vi / etc / fstab 使用:

$转到VI中的行尾 我要插入 移至下一行并粘贴以下内容

//IPADDRESS/share /mnt/share cifs credentials=/home/ubuntu/.smbcredentials 0 0

* 按ESC键退出插入模式 :wq!保存 * 记住执行:

sudo mount -a

要挂载FSx共享