2013-05-20

藉由 linux_logo 自訂 ssh 歡迎訊息

Linux_Logo 是個 motd (message of the day) 產生器,我們可以藉由它來客製化 ssh 登錄時的歡迎訊息。

▲ linux_logo on Debian 6.0

▲ linux_logo on CentOS 5.8

1. 安裝 linux_logo。
# on Debian, Ubuntu.
[ jonny@wheezy ~ ]
$ sudo aptitude install linuxlogo Enter

# on CentOS, Fedora.
[ jonny@centos ~ ]
$ wget http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm Enter
$ sudo rpm -Uvh epel-release-5-4.noarch.rpm Enter
$ sudo yum install linux_logo Enter

2. 備份系統預設的 ssh 歡迎訊息。
[ jonny@linux ~ ]
$ sudo cp /etc/motd /etc/motd.ori Enter

3. 匯入 linux_logo 的歡迎訊息。
# on Debian, Ubuntu.
[ jonny@wheezy ~ ]
$ sudo su -c "linuxlogo > /etc/motd" Enter

# on CentOS, Fedora.
[ jonny@centos ~ ]
$ sudo su -c "linux_logo > /etc/motd" Enter

完成!現在用 ssh 登入該機器應與上圖雷同。



提外話,看過 linux_logo 的說明檔以後就可以了解為什麼 CentOS 上產生出來的圖示是企鵝 (Penguin) 而不是 CentOS 的 logo。

[ jonny@wheezy ~ ]
$ man linuxlogo Enter
LINUX_LOGO(1)  Debian GNU/Linux Manual  LINUX_LOGO(1)

NAME
       linux_logo - Color ANSI penguin logo w/ system information.

......

延伸閱讀:
Caca Labs
JPEG to ASCII ART - jp2a - BASH - Linux | YouTube
Linux Tips: Fun With the Figlet And Toilet Commands | Linux.com
Debian Linux Logo on Virtual Terminals and Network L | 摩托學園討論區

相關連結:
Linux_Logo | Vince Weaver's Home Page
linux_logo RPM DEB Download | Linux Package Search
motd | 不自量力 の Weithenn
bash 的進站與歡迎訊息: /etc/issue, /etc/motd | 鳥哥的 Linux 私房菜

資料來源:
ssh 登錄顯示linux logo on Ubuntu 9.10 | Ray's wifizoo