Eu tenho o seguinte problema:
ao tentar fazer ssh para um servidor remoto usando um usuário específico, a resposta do servidor é
Desconexão recebida de ***: 11:
Desconectado de ***
se eu tentar me conectar com um nome de usuário ou root aleatório, o servidor responderá (normalmente, presumo!) solicitando a senha
Senha de root@***:
Se eu tentar conexões usando lftp ou sftp, o mesmo acontece: a conexão é interrompida imediatamente para o usuário selecionado. Isso me faz pensar se os usuários em questão estavam na lista negra do servidor. Isso é possível? O que mais poderia ser a causa desse comportamento estranho?
Somado a isso, aqui está outro fato estranho: se você tentar fazer FTP para o servidor remoto usando um cliente FTP (por exemplo, FileZilla), a conexão será aceita! Poderia ser um problema de protocolo?
Muito obrigado pela ajuda.
Responder1
Sim, o bloqueio no nível do usuário é muito possível por meio da sshd
configuração
O arquivo é/etc/ssh/sshd_config
DenyUsers Arjun@hostname
Espero que isso tenha ajudado
Responder2
Verifique as permissões do diretório /home. Deveria ser
drwxr-xr-x. 9 root root 113 Jun 28 22:57 home
e, em seguida, os detalhes do seu diretório inicial:
drwxr----- 5 user group 124 May 18 17:00 User drwx------ 2 user group 29 May 18 12:05 .ssh -rw------- 1 user group 2235 Jun 28 23:09 authorized_keys
Minhas mensagens de erro nos logs
/var/log/seguro> sshd[22565]: erro: Desconexão recebida de XXXX: 14: Nenhum método de autenticação compatível disponível [preauth]
Do lado do cliente
ssh [email protected]
Permission denied (publickey). ssh -vvv [email protected]
... debug2: we did not send a packet, disable method debug1: No more authentication methods to try. Permission denied (publickey).
No lado do servidor
service sshd stop
execute o modo de depuração sshd:
/usr/sbin/sshd -ddd
... debug1: trying public key file /home/USER/.ssh/authorized_keys debug1: Could not open authorized keys '/home/USER/.ssh/authorized_keys': Permission denied ...