一直玩亚马逊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 [没有这样的文件或目录]的错误 “ 关于这可能是什么的任何想法?
答案 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共享