特定のユーザーのSSHログインバナーを無効/変更するにはどうすればよいですか?


20

特定のユーザーのSSHログインバナーを無効/変更するにはどうすればよいですか?

ここに画像の説明を入力してください


/ etc / motdにあると思います。そのファイルを編集してみてください
sagarchalise

編集しましたが、変更は常にこのデフォルトメッセージで上書きされます。
オリビエラロンデ

ubuntugeek.com/…は、ubuntuサーバー用に編集する必要がある/etc/motd.tailファイルがあると言います。
-sagarchalise

回答:


39

と呼ばれるユーザーの$ HOMEディレクトリ(/ home / username /)に空のファイルを作成することにより、ユーザーごとにこのメッセージを無効にできるよう.hushloginです。

touch ~/.hushlogin

13

すべてのsshユーザーに対してそのメッセージを無効にする場合は/etc/pam.d/sshd、行を編集してコメントアウトします。

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]

Ubuntu 14.04で動作します
最大

12

次の/etc/ssh/sshd_config行があることを確認してください。

PrintMotd no

「yes」に設定されている場合は、「no」に変更します。

入力してSSHサーバーを再起動します

service ssh restart

そこから行くのは良いはずです。


+1最後のログインは保持するが、残りは非表示にするため、ソリューションは優れています。
ブライアングラハム

1
動作しないようです。少なくとも14.04ではありません。私はすでに設定され"no"ていましたが、まだ歓迎の挨拶が表示されていました。助けになったのはアップデート/etc/pam.d/sshdでした。
oᴉɹǝɥɔ

@cherio、同じことが私のために働いたことを確認できます。LTS 14.04の使用
エース

14.04には適用されなくなりました。14.04で機能する@cweiskeの回答を参照してください。
ecnepsnai

16.04では動作しません
TheFiddlerWins

3

.hushlogin(Debian 7で)私のためにトリックをしませんでしたが、Bannerを/dev/nullinに設定し/etc/ssh/sshd_configます:

#Banner /etc/issue.net
Banner /dev/null

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.