vi AWS.sh
#gccのインストール
yum install gcc
#デスクトップインストール
sudo amazon-linux-extras install mate-desktop1.x
#全てのユーザーにMATEをデフォルト設定
sudo bash -c 'echo PREFERRED=/usr/bin/mate-session > /etc/sysconfig/desktop'
#TigerVNCをインストール
sudo yum install tigervnc-server
#VNCのパスワード設定をした後に画面表示専用のパスワードを聞かれるので「n」で入力
vncpasswd
#起動時に常にVNCサーバーを起動するように設定。
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
sudo sed -i 's/<USER>/ec2-user/' /etc/systemd/system/vncserver@.service
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1
sudo systemctl start vncserver@:1
#VNCサーバーを再起動。
sudo systemctl daemon-reload
sudo systemctl restart vncserver@:1
#Google Chromeのインストール
sudo amazon-linux-extras install epel
sudo yum install chromium
sudo chmod u+x AWS.sh
./ AWS.sh
#タイムゾーン等の設定
ln -sf /usr/share/zoneinfo/Japan /etc/localtime
vi /etc/sysconfig/clock
ZONE="Asia/Tokyo"
UTC=False
下記ログインマクロのひな型です。
ーーーーーーーーー
username = 'user'
hostname = 'IP'
keyfile = 'C:\Users\user\Downloads\キー名.pem'
msg = hostname
strconcat msg ':22 /ssh /auth=publickey /user='
strconcat msg username
strconcat msg ' /keyfile='
strconcat msg keyfile
connect msg
ーーーーーーーーー
可変すべき項目は下記三行の部分です。
ーーーーーーーーー
username = 'ec2-user'
hostname = 'パブリック IPv4'
keyfile = 'C:\Users\user\Downloads\キー名.pem'
ーーーーーーーーー
AWSの場合rootuserで最初にログインするわけではないので、ec2-userで設定します。
hostnameはパブリック IPv4で記載してください。
※keyfile = 'C:\Users\user\Downloads\キー名.pem'
⇒これはキーファイルではないときは以下のように設定することもあります。
password = 'パスワード'
このteretermログインマクロはかなり最低現の内容なので、加工しようと思えば色々とできそうです。