正しいインストールのためのいくつかのスクリプト

正しいインストールのためのいくつかのスクリプト

アカウントにアクセスするために使用されたSSHキーを見つけることはできますか?私はSSHを通じて何人かの(信頼できる!)人々にアクセスを許可するサーバーアカウントを持っています。誰がいつログインしたのかを知ることができて便利だと思います。 rootアクセス権があり、ログを見ることができますが、そこには何もないようです。ログ内のキーを識別する方法を追加する設定スイッチはありますか?

ベストアンサー1

sshd設定ファイル(通常は/etc/ssh/sshd_config)に移動してLogLevelディレクティブをVERBOSEに変更する場合:

LogLevel VERBOSE

...ログには次の内容が表示されます。

6月24日 22:43:42 localhost sshd[29779]: 一致するRSAキーが見つかりました: d8:d5:f3:5a:7e:27:42:91:e6:a5:e6:9e:f9:fd : d3:
ce 24 22:43:42 localhost sshd[29779]: 127.0.0.1 ポート 59630 ssh2 で caleb の公開鍵を受け入れます。

からman sshd_config

   LogLevel
          Gives  the  verbosity  level that is used when logging messages from
          sshd(8).  The possible values are: QUIET, FATAL, ERROR,  INFO,  VER-
          BOSE,  DEBUG,  DEBUG1,  DEBUG2,  and  DEBUG3.   The default is INFO.
          DEBUG and DEBUG1 are equivalent.  DEBUG2  and  DEBUG3  each  specify
          higher  levels of debugging output.  Logging with a DEBUG level vio-
          lates the privacy of users and is not recommended.

おすすめ記事