ログインするたびになぜ追い出されるのかご存知ですか?出力は次のとおりです。
$ssh[Eメール保護]
パスワード:
Linux xxxx 2.6.32-24-サーバー #43-Ubuntu SMP Thu Sep 16 16:05:42 UTC 2010 x86_64 GNU/Linux Ubuntu 10.04.1 LTS
Ubuntuサーバーへようこそ!
メールがあります。
最後のログイン:xxxx.xxx.xxxで2010年10月1日金曜日10:24:01
このサーバーにログインする権限がありません。
xxxx.xxx.xxx.xxxへの接続が失われました。
サーバーにログインする権限がありませんが、ログイン時にサーバー情報、ウェルカムメッセージ、最後のログイン時間に関する一般的な情報を受け取るのはなぜですか。
この問題をどのように解決できますか?
ありがとうございます!
答え1
Google検索によると、誰かがこのスクリプトを使用している可能性があります。 :-)
http://ubuntuforums.org/showthread.php?t=1545205
デフォルトのシェルは、「許可されたユーザー」ファイルでユーザー名を見つけて、標準bashを開始するか、このメッセージを表示して終了するスクリプトに置き換えられます。
答え2
シェルがメッセージを印刷して終了するプログラムに切り替えた可能性があります。この場合、SSHは通常どおり実行され、ウェルカムメッセージ、ビーフなどが表示されます。
答え3
サーバーのソフトウェアは最近更新されましたか?
いくつかの愚かなパッケージマネージャ(Ubuntuは最大の犯罪者の1人)は、どの設定が必要かを知っていると判断し、それを無視します。