如何在ec2中设置ubuntu桌面

如何在ec2中设置ubuntu桌面,ubuntu,amazon-ec2,desktop,Ubuntu,Amazon Ec2,Desktop,我一直在玩AmazonEC2,到目前为止,我已经能够让ubuntu桌面工作(一次),尽管这是一组来自博客的随机攻击 我无法复制它的工作原理 我的设置 带腻子的窗户盒,NX Nomachine, 亚马逊:ubuntu 10.04 lucid ami 当我启动NX时,我可以在桌面查看器中看到呈现得很好的终端窗口,背景为纯黑色。以前我试过 sudoaptitude安装ubuntu桌面 但我不清楚在我的图像中查看我的新桌面需要哪些步骤。 当我尝试启动x时-我得到一个没有授权启动x-server的用户..

我一直在玩AmazonEC2,到目前为止,我已经能够让ubuntu桌面工作(一次),尽管这是一组来自博客的随机攻击 我无法复制它的工作原理

我的设置 带腻子的窗户盒,NX Nomachine, 亚马逊:ubuntu 10.04 lucid ami 当我启动NX时,我可以在桌面查看器中看到呈现得很好的终端窗口,背景为纯黑色。以前我试过 sudoaptitude安装ubuntu桌面 但我不清楚在我的图像中查看我的新桌面需要哪些步骤。 当我尝试启动x时-我得到一个没有授权启动x-server的用户..正在中止 我还注意到类似“xf860penconsole无法打开dev/tty0[没有这样的文件或目录]”和 '
有什么想法吗?

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

更详细的安装:

以下是基本步骤:


两人使用FreeNX服务器。

我刚刚在Windows上设置了Ubuntu的远程桌面。我有一个运行在EC2上的Ubuntu实例。我已经注意到了这一点。但是为了快速安装,让我给你一些要执行的命令。逐个执行此命令

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
从下载并在相应的操作系统上安装setup 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

我使用的是12.04,并且发现需要增加一行


sudo apt get install gnome session fallback

我在Oneiric Ocelot上使用以下步骤获得了更好的结果(我投票赞成,希望你也这么做)。阿南德的可能更适合精确前进

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上有i386和amd64版本的NX免费版下载。检查上面的中间部分的WGET命令和解包步骤的正确链接。

< P>我设置了NoMaCHIN,并安装到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
按i键插入

按esc键退出插入模式

然后,要设置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
然后,您必须使用以下命令编辑文件“.smbcresidences”:

vi ~/.smbcredentials
按i键插入

粘贴以下信息:

username=USERNAME
password=PASSWORD
domain=DOMAIN
按esc键退出插入模式

然后在shell用户提示中:

chmod 0600 ~/.smbcredentials
sudo mkdir /mnt/share
最后,您必须编辑“/etc/fstab”以下说明:

sudo vi/etc/fstab 使用:

$VI中的行末尾 我想插入 移动到下一行并粘贴以下内容

* 按esc键退出插入模式 :wq!挽救 * 记住执行:

sudo mount -a

挂载FSx共享

谢谢,当我在一个干净的ubuntu实例上尝试这一点时,NX客户端没有说“加载会话gnome fallback失败”。缺少的部分,解决“加载会话gnome fallback失败”,是由下面的用户1088973共享的…非常棒,在上面的更高版本没有的情况下工作得非常出色。谢谢
:wq! to save
chmod 0600 ~/.smbcredentials
sudo mkdir /mnt/share
//IPADDRESS/share /mnt/share cifs credentials=/home/ubuntu/.smbcredentials 0 0
sudo mount -a