SFTP経由で転送されたファイル一覧 [閉じる]

SFTP経由で転送されたファイル一覧 [閉じる]

SFTP経由で転送されたファイルを一覧表示できますか?

ベストアンサー1

転送されたファイルを監査している場合は、sshd構成を再構成すると、次のようにログエントリを作成できます。syslog

例えば

Subsystem   sftp    internal-sftp -f AUTH -l INFO

sshdこのファイルを変更したら、再起動することを忘れないでください。

これで、私のサーバーに対してセッションを実行できます。

% sftp test1
Connected to test1.
sftp> ls
myfile       
sftp> get myfile
Fetching /home/sweh/myfile to myfile
/home/sweh/myfile                             100%    8     5.1KB/s   00:00    
sftp> ^D

ログにこれらのアクティビティをすべて表示できます(CentOSの場合は次の場所/var/log/messagesにあります)。

May  7 11:14:05 test1 internal-sftp[5610]: session opened for local user sweh from [10.0.0.137]
May  7 11:14:07 test1 internal-sftp[5610]: opendir "/home/sweh"
May  7 11:14:07 test1 internal-sftp[5610]: closedir "/home/sweh"
May  7 11:14:10 test1 internal-sftp[5610]: open "/home/sweh/myfile" flags READ mode 0666
May  7 11:14:10 test1 internal-sftp[5610]: close "/home/sweh/myfile" bytes read 8 written 0
May  7 11:14:11 test1 internal-sftp[5610]: session closed for local user sweh from [10.0.0.137]

この行には、ログイン名、lsコマンド(opendir)、およびgetコマンド(open)が表示されます。

これでsftp活動を監査できます。

おすすめ記事