Rubyと筋肉とギターとわたし

エンジニア二年目の雑魚です。プログラミング・ギター・筋トレのことをメインにブログを書いていきます。

【雑記】GCPにsshログインした時にチョコボ4匹を出現させた

Qiitaの転載です。

qiita.com

なぜやったか

AWSがあるならGCPもだろ! ってな感じで、Qiitaの記事見た瞬間に業務をほったらかしにしてやってしまいました。

全く後悔はありません、むしろ清々しいです。

チョコボを調達

https://github.com/dot-motd/final-fantasy こちらのgistを拝借させていただきました。

2018-09-27 11.38.13 からのスクリーンショット.png

設定の確認

$ ssh gcp-test

Last login: Tue Sep 25 17:26:06 2018 from s8.hfukuokafl1.vectant.ne.jp

     __ ____  _______ ___    _   _____   __________
    / //_/ / / / ___//   |  / | / /   | / ____/  _/
   / ,< / / / /\__ \/ /| | /  |/ / /| |/ / __ / /
  / /| / /_/ /___/ / ___ |/ /|  / ___ / /_/ // /
 /_/ |_\____//____/_/  |_/_/ |_/_/  |_\____/___/

    Version 8.4.0-3, Powered by Prime Strategy.

sshしたときにkusanagiを使っているので、それっぽいのが出てきます。

/etc/motdをrootユーザーで確認。

$ cat /etc/motd

     __ ____  _______ ___    _   _____   __________
    / //_/ / / / ___//   |  / | / /   | / ____/  _/
   / ,< / / / /\__ \/ /| | /  |/ / /| |/ / __ / /
  / /| / /_/ /___/ / ___ |/ /|  / ___ / /_/ // /
 /_/ |_\____//____/_/  |_/_/ |_/_/  |_\____/___/

    Version 8.4.0-3, Powered by Prime Strategy.

これですね。

試しに書き込んで、もう一度ssh接続してみる。

$ vim /etc/motd
     __ ____  _______ ___    _   _____   __________
    / //_/ / / / ___//   |  / | / /   | / ____/  _/
   / ,< / / / /\__ \/ /| | /  |/ / /| |/ / __ / /
  / /| / /_/ /___/ / ___ |/ /|  / ___ / /_/ // /
 /_/ |_\____//____/_/  |_/_/ |_/_/  |_\____/___/

    Version 8.4.0-3, Powered by Prime Strategy.

     テストでやんす

# sshログアウト
$ exit 

$ ssh gcp-test
Last login: Tue Sep 25 17:26:06 2018 from s8.hfukuokafl1.vectant.ne.jp

     __ ____  _______ ___    _   _____   __________
    / //_/ / / / ___//   |  / | / /   | / ____/  _/
   / ,< / / / /\__ \/ /| | /  |/ / /| |/ / __ / /
  / /| / /_/ /___/ / ___ |/ /|  / ___ / /_/ // /
 /_/ |_\____//____/_/  |_/_/ |_/_/  |_\____/___/

    Version 8.4.0-3, Powered by Prime Strategy.

     テストでやんす

じゃあこれに直接書き込めば良さそう。

設定

ちゃんとcurlで取れているか確認。

2018-09-27 11.46.47 からのスクリーンショット.png

おっけい。

$ curl -s https://gist.githubusercontent.com/makocchi-git/9775443/raw/70b3e0250a0d07be3c4dcdaed3dff5662e2a7ab4/chocobo-allstar.txt | sudo tee -a /etc/motd

上記のコマンド実行後、最後sshで接続。

2018-09-27 11.51.57 からのスクリーンショット.png

問題点

AWSのようにupdate-motd.dがなかったので、サーバーを再起動すると設定が消えちゃう可能性があります(試してない)。

特に調査せずやったので、後日暇があればやってみようとおもいます。

現状再起動をほとんどやらないサーバーでやったので、今回はこのままにしときます。

チョコボ可愛い

スライム可愛い

チョコボも可愛い

今度上司が接続するサーバーにチョコボ仕込んどきます。

追記

はぐれメタルも可愛い。

2018-09-27 14.38.39 からのスクリーンショット.png