如何在ec2中设置ubuntu桌面
我一直在玩AmazonEC2,到目前为止,我已经能够让ubuntu桌面工作(一次),尽管这是一组来自博客的随机攻击 我无法复制它的工作原理 我的设置 带腻子的窗户盒,NX Nomachine, 亚马逊:ubuntu 10.04 lucid ami 当我启动NX时,我可以在桌面查看器中看到呈现得很好的终端窗口,背景为纯黑色。以前我试过 sudoaptitude安装ubuntu桌面 但我不清楚在我的图像中查看我的新桌面需要哪些步骤。 当我尝试启动x时-我得到一个没有授权启动x-server的用户..正在中止 我还注意到类似“xf860penconsole无法打开dev/tty0[没有这样的文件或目录]”和 '如何在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的用户..
有什么想法吗?有点晚了,但作为其他人的参考 更详细的安装: 以下是基本步骤:
两人使用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