我正在尝试创建已配置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/xstartup
和vncserver
我尝试过的事情:
#!/bin/bash
vncserver
如何创建自定义AMI,以便可以启动自动启动VNC服务器的EC2(甚至在用户数据脚本之后启动服务器)?
已通过crontabs完成。
杀死vncserver之后,我就跑了:
crontab -e
然后选择我的首选编辑器,并将@reboot vncserver :1
添加到文件中。
[从这里,从EC2控制台创建图像就像选择实例->操作->图像->创建图像一样简单。