質問: Ubuntu(16.04)で自作サーバーを管理しております。アクセスの履歴を調べる方法についてお伺いしたく質問しました。 PuTTYなどのsshでサーバーにログインしますと、サーバー側のアクセス履歴は `last` や `who` コマンドで確認できることは理解しております。 質問は、SCP(例えばWinSCP)などでファイル転送をする時に、誰がアクセスしているのかを知る方法はありますでしょうか? 自分で試したことは、WinSCPを使ってサーバーにアクセスし、幾つかのファイルを移動させ、WinSCPをログアウトしました。この状態で、putty-sshを使って、同じサーバーにアクセスして、`last` や `who` で検索しても、WinSCPからログインした履歴が残っておりませんでした。WinSCP以外にもfiletransferのソフトを使っても同じ状況でした。 このような状況で、履歴を探すことは可能でしょうか? ご教授していただけると、助かります。 よろしくお願いします。
回答: `scp` (および `sftp`) では SSH を介してファイルの転送を行うので、ログインに関する情報が欲しいのであれば `/var/log/auth.log` を確認してみてください。 **参考:** Where would you find SCP logs? - Ask Ubuntu