msoliver
(usa Debian)
Enviado em 23/08/2016 - 13:51h
MattF escreveu:
Pessoal, sei que parece estranho e que não deveria querer isso, mas é exatamente isso mesmo.
Quero que para apenas um usuário de sistema não seje permitido conecxão sftp.
Sim, sei que ele ainda poder usar scp, só quero bloquear o sftp mesmo.
Caso não tenha ficado claro, quero que no meu servidor seja bloqueado o acesso sftp para um único usuário do servidor.
Não estou falando de bloquear esse usuário de usar sftp, mas sim de bloquear o acesso externo sftp a esse usuário.
Tentei usando as configurações Subsystem e match no sshd_config, mas não consegui fazer mais do que bloquear para todos os usuários.
Alguém sabe como fazer isso?
-----------------------------------------------------------------------------------------------------------------------
Boa tarde Mattf.
Segundo o MAN SSHD_CONFIG:
man sshd_config| sed -nr '/^[ ]{5}DenyUsers/,/^$/p'
Mais exatamente:
If the pattern takes the form USER@HOST then USER and HOST are separately checked, restricting logins to particular users from particular hosts.
TRADUÇãO (by google)
Se o padrão assume a forma
usuario@maquina, então, os usuários e máquinas são verificados separadamente,
restringindo logins para usuários específicos em máquinas específicas.
Você consegue o pretendido ....
Att.:
Marcelo Oliver