我已经使用 Ubuntu 18.04 bionic 在 AWS 中创建了一个 EC2 实例,并且使用 Putty 成功与它连接。
但是我只能看到(使用)终端,不知道如何部署(下载或安装)bionic 桌面。我需要它来安装一些需要图形界面的程序。
答案1
如你看到的这里这是可能的。我不使用 AWS,所以我不能说是否可以拥有一个服务器实例并在其中安装桌面包和服务。
我认为,在安装任何桌面之前您应该先咨询亚马逊支持。
亚马逊指南提供下一个说明:
注意:这些说明仅适用于 Amazon Linux 2。要确认您正在运行哪个版本,请运行以下命令:
cat /etc/os-release
sudo amazon-linux-extras install mate-desktop1.x
sudo bash -c 'echo PREFERRED=/usr/bin/mate-session > /etc/sysconfig/desktop'
echo "/usr/bin/mate-session" > ~/.Xclients && chmod +x ~/.Xclients
sudo yum install tigervnc-server
vncpasswd
vncserver :1
sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]
sudo sed -i 's/<USER>/ec2-user/' /etc/systemd/system/[email protected]
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1
sudo systemctl start vncserver@:1
使用 VNC 连接到 GUI
如果尚未安装 TigerVNC 软件,请在本地计算机上安装。TigerVNC 适用于 Linux、Windows 和 macOS。请访问 TigerVNC 网站以下载。
在本地计算机上,使用 SSH 连接到您的实例,同时创建隧道以将本地端口 5901/TCP(VNC)上的所有流量转发到实例的 VNC 服务器。