sshfs
é um aplicativo cliente, ele usa sftp
no lado do servidor. Dê uma olhada nas páginas de manual de sftp-server(8)
e sshd_config(5)
.
Em /etc/ssh/sshd_config
, você deve colocar algo como (não tenho certeza se as citações são necessárias, tente você mesmo):
Subsystem sftp "/usr/lib/ssh/sftp-server -l INFO"
Isto irá registrar os detalhes usando o recurso AUTH ( /var/log/auth.log
no Debian com rsyslogd). Para separar logs de SFTP de mensagens de autenticação regulares, você pode especificar um recurso diferente ou redirecionar os logs. Para o rsyslogd, você pode criar /etc/rsyslog.d/sftp.conf
contendo:
:programname,isequal,"sftp-server" /var/log/sftp.log
Note que se o seu usuário sftp é chrooted, você precisa criar um /dev/log
socket tal que o sftp possa enviar mensagens para o daemon syslog. Para rsyslogd, isso pode ser feito criando o diretório dev
e adicionando a seguinte linha a sftp.conf
:
$AddUnixListenSocket /home/user/dev/log