在Ubuntu上为VNC创建AMI

问题描述 投票:-1回答:1

我正在尝试创建已配置VNC的Ubuntu 18.04 EC2的AMI。

我已经成功地通过SSH进入并通过VNC查看器进行了连接。然后,我从正在运行的实例创建了映像,但是从该映像启动新实例无法再次启动VNC。

我的VNC设置:

SSH进入我的实例后:

sudo apt update
sudo apt install xfce4 xfce4-goodies tightvncserver
vncserver # then set my password
vncserver -kill :1

然后我将〜/ .vnc / xstartup设置为:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

然后,如果我这样做,它会起作用:sudo chmod +x ~/.vnc/xstartupvncserver

我尝试过的事情:

  • 仅从该映像启动EC2
  • 使用用户数据从此图像启动EC2:
#!/bin/bash
vncserver

如何创建自定义AMI,以便可以启动自动启动VNC服务器的EC2(甚至在用户数据脚本之后启动服务器)?

ubuntu amazon-ec2 amazon-ami vnc xfce
1个回答
0
投票

已通过crontabs完成。

杀死vncserver之后,我就跑了:

crontab -e

然后选择我的首选编辑器,并将@reboot vncserver :1添加到文件中。

[从这里,从EC2控制台创建图像就像选择实例->操作->图像->创建图像一样简单。

© www.soinside.com 2019 - 2024. All rights reserved.