私は〜に乗っています CentOS v6.4
とネイティブFTPサーバーを使用します。これはsftp
です。 (Am i right?)これでFTPをうまく使用できるようになりました。しかし、ユーザーが行ったアクションをログに記録する必要があります。
私たち、ログインしたユーザー、変更したファイル、削除したファイルなどのアクションのログは、基本的に重要なアクションです。
だから私の簡単な質問は:
SFTP
でも実行できますか? (vsftpd
が必要ですか?)簡単に言えば、FTPログを取得するための最善かつ最も簡単な方法は何ですか?
あなたはsftp
をログに記録することができます、これを試してください:
/etc/ssh/sshd_config
ファイル、次の行を変更:
Subsystem sftp /usr/libexec/openssh/sftp-server
に:
Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO -f AUTH
次に、syslog
ログ機能AUTH
をファイルに設定します。 Centos 6で編集/etc/rsyslog.conf
、次の行を追加します:
auth.* /var/log/sftp.log
これらの変更を行った後、リロード(kill -HUP
)またはsshd
を再起動し、rsyslog
を再起動して有効にします。