SSHログイン時にActivate the web console with: systemctl enable --now cockpit.socketが出力される

SSHログインをしたときに、「Activate the web console with: systemctl enable --now cockpit.socket」というメッセージを出力しないようにします。

環境

$ cat /etc/almalinux-release
AlmaLinux release 9.5 (Teal Serval)
$ uname -r
5.14.0-503.16.1.el9_5.x86_64

なぜ出力されるのか

原因は、デフォルトで導入されている「cockpit」というWebベースのシステム管理コンソールをアクティブにするための方法を示すメッセージです。

Activate the web console with: systemctl enable --now cockpit.socket ・・・ このメッセージが鬱陶しい

Last login: Mon Dec 23 04:07:15 2024 from 192.0.2.11
[user01@hostname ~]$

出力しないようにする

このメッセージを出力しない様にするには、sshログイン時の「/etc/motd」もしくは「/etc/motd.d」にあるバナーメッセージを無効化してあげればよいです。

$ ls -l /etc/motd
-rw-r--r--. 1 root root 0 Jun 23  2020 /etc/motd ・・・ 何も設定されていない
$ ls -l /etc/motd.d/.
total 0
lrwxrwxrwx. 1 root root 22 Dec  3 23:32 cockpit -> ../../run/cockpit/motd
$ ls -l /run/cockpit/motd
lrwxrwxrwx. 1 root root 13 Dec 23 02:17 /run/cockpit/motd -> inactive.motd
$ cat /etc/motd.d/cockpit
Activate the web console with: systemctl enable --now cockpit.socket
$ sudo ln -sfn /dev/null /etc/motd.d/cockpit ・・・ シンボリックリンク先を変更
$ ls -l /etc/motd.d/.
total 0
lrwxrwxrwx. 1 root root 9 Dec 23 10:05 cockpit -> /dev/null

タイトルとURLをコピーしました