Debian 9コンピュータに入るときにこのメッセージを取り除きたいのですがuname
:ssh
Linux backup-server 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64
私は次の行を維持したいと思います:
No mail.
私は試した:
ssh -q ...
と設定:
PrintLastLog no
内部:
/etc/ssh/sshd_config
その後、ファイルの内容を完全に削除しました。
/etc/motd
なぜなら私はそれを気にしないからです。
ボーナスとして、可能であればいつuptime --pretty
Debianサーバーに接続するのか見たいと思いますssh
。
ベストアンサー1
ssh
Debian 9 は、サーバーのディレクトリにあるいくつかのファイルを実行します。
/etc/update-motd.d/
ssh
実行可能ビットが設定されると、その中のすべてのファイルが正常に実行されます。
したがって、この場合は、まずその中にあるすべてのファイルをリストします。
ls -l /etc/update-motd.d/
その後、アンケートの内容を使用してくださいcat
。
私の場合、次のファイルが1つしかありませんでした。
10-uname
コンテンツ:
#!/bin/sh
uname -snrvm
これが私が探していたものです。
次の行を変更しました。
uname -snrvm
到着する:
uptime --pretty
スクリプト名を次のように変更します。
00-uptime
両方のメッセージがuname
消えてuptime
再び表示されます。
ssh
サーバーに入ると、次のようになります。
up 6 days, 12 hours, 15 minutes No mail.
メモ:
ファイルが変更されないようにするには、ファイルに不変属性を設定することをお勧めします。
sudo chattr +i /etc/update-motd.d/00-uptime