这是可以做到的。以下是设置 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
然后按 Insert 键,使用键盘箭头滚动文本文件,然后删除以下行下方两行开头的井号 (#)
“对于普通桌面,请取消注释以下两行。”在第二行添加“sh”,所以该行显示
exec sh /etc/X11/xinit/xinitrc.
完成后,按键盘上的 Ctrl + C,输入 :wq 并按 Enter。
然后再次启动vnc服务器。
vncserver
您可以下载xtightvncviewer
从这里查看桌面(对于 Ubuntu)https://help.ubuntu.com/community/VNC/Clients 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 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/ https://www.realvnc.com/en/connect/download/viewer/
在控制台上打开端口
sudo iptables -A 输入 -p tcp --dport 5901 -j 接受
如果出现灰窗问题。主要是因为不同用户上的“.vnc/xstartup”文件。因此,也在同一用户而不是“awsgui”用户上运行 vnc 服务器。
虚拟网络服务器