see also. openssh の sftp server でログを取る 普通のユーザはinternal-sftp -f authpriv のようにしてsyslogのfacilityを指定するだけで良い。けどchroot しているuserの場合にはログが出ない。理由はchroot ディレクトリの下にsyslogd のsocketがないから(/dev/log)。 追記 chroot 環境の/etc/localtime がないとログの時刻がずれるのでコピーしておく。 # cp /etc/localtime /path/to/chroot/etc/localtime 解決策1 - chrootディレクトリが"/" と同じパーティションにある場合 /dev/log のhardlink を作る。 # mkdir /path/to/chroot/dev # ln /dev/log /path/to