/etc/motdをいじってSSHログイン時にEC2とかIDCフロンティアみたいにしたい

Amazon EC2やIDCフロンティアのサーバーにSSHログインしたときに表示されるこんなやつ、あるじゃないですか。
![スクリーンショット 2022-06-23 23.24.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/33428727-e2e8-ed4b-9acb-ef9d902c80a5.png)
![スクリーンショット 2022-06-23 23.24.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/3d8be5f6-2f15-63b8-dee9-f110d658e37b.png)

SSHログイン時にこんな感じのやつを表示したいなと思って調べてみたところ「/etc/motd」というファイルを作成すると実現可能だとわかったので試してみました。

今回、SSHログイン時に表示するメッセージの作成には「[Text to ASCII Art Generator (TAAG)](https://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20)」を利用させてもらいました。

TAAGの画面でSSHログイン時に表示させる文字（今回は「akase244」）を入力して「Test All」ボタンをクリックします。

![スクリーンショット 2022-06-23 23.33.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/077e7fd9-4d91-627a-f2f5-4bae7ec03087.png)

表示された全パターンから好きなフォントを探します。
今回はIDCフロンティアっぽい「3D-ASCII」が気に入ったので、「Select & Copy」ボタンをクリックします。

![スクリーンショット 2022-06-23 23.35.31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/23093/dc0ada0c-d51b-2ad9-cfe3-2b65b781cd05.png)

SSHログイン時にメッセージを表示したいサーバーにログインして「/etc/motd」ファイルを作成します。（先程コピーしておいた内容を貼り付けます）

```
$ sudo vim /etc/motd
$ cat /etc/motd


 ________  ___  __    ________  ________  _______     _______  ___   ___  ___   ___     
|\   __  \|\  \|\  \ |\   __  \|\   ____\|\  ___ \   /  ___  \|\  \ |\  \|\  \ |\  \    
\ \  \|\  \ \  \/  /|\ \  \|\  \ \  \___|\ \   __/| /__/|_/  /\ \  \\_\  \ \  \\_\  \   
 \ \   __  \ \   ___  \ \   __  \ \_____  \ \  \_|/_|__|//  / /\ \______  \ \______  \  
  \ \  \ \  \ \  \\ \  \ \  \ \  \|____|\  \ \  \_|\ \  /  /_/__\|_____|\  \|_____|\  \ 
   \ \__\ \__\ \__\\ \__\ \__\ \__\____\_\  \ \_______\|\________\     \ \__\     \ \__\
    \|__|\|__|\|__| \|__|\|__|\|__|\_________\|_______| \|_______|      \|__|      \|__|
                                  \|_________|                                          
                                                                                        
                                                                                        
```

一旦ログアウトして、再度SSHログインすると、「/etc/motd」で設定した内容が表示されました。

```
% vagrant ssh



 ________  ___  __    ________  ________  _______     _______  ___   ___  ___   ___     
|\   __  \|\  \|\  \ |\   __  \|\   ____\|\  ___ \   /  ___  \|\  \ |\  \|\  \ |\  \    
\ \  \|\  \ \  \/  /|\ \  \|\  \ \  \___|\ \   __/| /__/|_/  /\ \  \\_\  \ \  \\_\  \   
 \ \   __  \ \   ___  \ \   __  \ \_____  \ \  \_|/_|__|//  / /\ \______  \ \______  \  
  \ \  \ \  \ \  \\ \  \ \  \ \  \|____|\  \ \  \_|\ \  /  /_/__\|_____|\  \|_____|\  \ 
   \ \__\ \__\ \__\\ \__\ \__\ \__\____\_\  \ \_______\|\________\     \ \__\     \ \__\
    \|__|\|__|\|__| \|__|\|__|\|__|\_________\|_______| \|_______|      \|__|      \|__|
                                  \|_________|                                          
                                                                                        
                                                                                        
```

- 参考URL
    - [Quick tip: Display banner/message before OpenSSH authentication](https://www.cyberciti.biz/howto/quick-tip-display-banner-message-before-openssh-authentication/)
    - [SSHログイン時にアスキーアートを表示する](https://hana-ori.hatenablog.com/entry/2016/07/14/134321)
    - [SSHログイン時のメッセージを色付きテキストアートで。](https://kantaro-cgi.com/blog/linux-unix/colored-figlet-on-ssh-start.html)
    - [/etc/motdを変更しようぜ！](https://qiita.com/yuhtanak/items/fffb264078c3473b059c)
    - [特定のuserにだけ表示するmotd](https://qiita.com/ochiba/items/d41421d64a82aa8bbd4f)
    - [サーバログイン時にカッコイイメッセージを表示する（CentOS 7.1編）](https://qiita.com/ysaotome/items/09dddc9f1efae3065d15)
    - [Amazon Linuxのログインメッセージを編集する（MOTD）](https://qiita.com/arukoh@github/items/9269aed15bb2ec09cf16)
    - [構成管理したサーバーにSSHした不届き者に警告メッセージを出してみる](https://qiita.com/ikuwow/items/81500455485239a3edcf)
    - [/etc/motd でラピュタ機運を盛り上げよう！？](https://qiita.com/tappie/items/8953e1b7198758b1a499)