23
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

updated at

Organization

Linuxログイン時に表示されるメッセージを自分の好きなものにする

Linuxにsshやtelnetでログイン時に表示されるメッセージをカスタマイズする方法です。
まぁ使わないと思いますが、逆に忘れそうなのでメモです。
 

1.ログイン直後のメッセージ(/etc/motd)

まずは簡単な方からです。
ログイン直後に表示されるメッセージは/etc/motdの内容が表示されます。
ちなみに「motd」とは「Message Of The Day」の略です。
motd.jpg

2.ログインプロンプトのメッセージ(/etc/issue,issue.net)

次にログインプロンプトに表示されるメッセージです。
基本/etc/motdと同様です。
sshやtelnetなどのリモートログインではなく、コンソール画面には/etc/issueの内容が表示されます。(日本語だと化けるので英字のみで)
issue.jpg
 
 
コンソール画面ではなくリモートログインの場合は/etc/issue.netの内容が表示されます。
issue.net.jpg
あれれれ? sshパスワードプロンプトには表示されないんですかね?:frowning2:
 

3.SSHのパスワードプロンプトのメッセージ(/etc/ssh/sshd_conf)

SSHのパスワードプロンプトにメッセージを表示したい場合は、/etc/ssh/sshd_configに下記の行を追加します。

Banner パスワードプロンプトに表示したい内容を書いたファイル名
(デフォルトではコメントアウトされた「#Banner none」という行があると思いますが、それはそのままにしてこの行を追加です。追加した後はsshdの再起動が必要です。)

# service sshd restart
でsshdを再起動してからsshでログインしてみます。
SshBanner.jpg

 
◎ちなみに/etc/issue, /etc/issue.netには日付やOS名などを表すシーケンスが用意されています。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/272etcissue.html

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
23
Help us understand the problem. What are the problem?