前座
皆さんこんにちは。ハンズラボのサムです!
今回は複数サーバにSSHログインしてるとあるあるなネタです!
ターミナルでタブをいっぱい開いていると今自分がどのサーバにいるのか分からなくなる現象をどうにかしたい!
今回はこれを解決したいと思います。
設定方法
ログイン時のメッセージ設定
- /etc/motdに下記を追加
- サーバ名
- ドメイン名
- IPアドレス
例
___ ___ __ _ ____ ___ __
/ _ | ___ ___ / (_)______ _/ /_(_)__ ___ / __/__ _____ _____ ____ / _ \_______ ___/ /
/ __ |/ _ \/ _ \/ / / __/ _ `/ __/ / _ \/ _ \ _\ \/ -_) __/ |/ / -_) __/ / ___/ __/ _ \/ _ /
/_/ |_/ .__/ .__/_/_/\__/\_,_/\__/_/\___/_//_/ /___/\__/_/ |___/\__/_/ /_/ /_/ \___/\_,_/
/_/ /_/
Domain : Domain name
IP Address : Global IP Address
※AAはここで作れる (フォント : smslant)
https://aa.be-dama.com/
Amazon Linuxの時はmotdが自動更新されるので、設定で更新停止
sudo update-motd --disable
ターミナルの表示を変える
- /etc/bashrcに下記を追記
- 表示情報のホスト名をサーバ名にする
例
# Default Pronmpt Setting
#PS1="[\u@\h \W]\$"
PS1="[\u@AP-Prod \W]\$ "
\u@の後ろにサーバの名前を入れてください!
変更前
[centos@ip-172-31-1-1 ~]$
変更後
[centos@AP-Prod ~]$
以上になります!
どれも簡単に設定できて、サーバを間違えて操作ミスする可能性を減らしたり、確認作業をしやすくできるので是非試してみてください!