簡體   English   中英

在 Ubuntu 上為 VNC 創建 AMI

[英]Creating AMI for VNC on Ubuntu

我正在嘗試創建使用 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(甚至在用戶數據腳本之后啟動服務器)?

設法用 crontabs 做到了。

殺死vncserver后,我就跑了:

crontab -e

然后選擇我喜歡的編輯器並將@reboot vncserver :1添加到文件中。

從這里開始,從 EC2 控制台創建映像就像選擇實例 -> 操作 -> 映像 -> 創建映像一樣簡單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM