Errore GnuTLS -15: Um pacote TLS inesperado foi recebido

1

VSFTPD gera este erro depois de verificar a senha dos usuários que não possuem um login de shell no servidor.

Eu tenho e posso fazer login sem nenhum problema. Este é o log que eu vejo no Filezilla:

Stato:          Connessione a 95.110.226.115:21... 
Stato:        Connessione stabilita, in attesa del messaggio di benvenuto...
Risposta:   220 Welcome to LSSF FTP service. Comando:   AUTH TLS
Risposta:   234 Proceed with negotiation. 
Stato:         Inizializzazione TLS in corso... 
Stato:          Verifica del certificato in corso... 
Stato:          Connessione TLS stabilita.
Comando:    USER grafico 
Risposta:   331 Please specify the password.
Comando:    PASS ******* 
Errore:         Errore GnuTLS -15: An unexpected TLS packet was received. 
Errore:         Impossibile collegarsi al server

Para permitir que os usuários sem o shell façam o login, eu adicionei:

echo "/bin/false" >> /etc/shells

Como consertar? Onde devo olhar? Eu preciso ter algumas contas que podem ftp mas não logar na caixa!

    
por Lelio Faieta 08.02.2016 / 20:05

1 resposta

0

Eu resolvi o problema recriando o usuário com um diretório base.

Minha configuração do vsftpd está configurada para abrir o diretório inicial de cada usuário, mas o usuário que eu criei estava sem a capacidade de login via ssh e o diretório inicial.

Com o diretório inicial e / bin / false como um shell, ele funciona bem

    
por Lelio Faieta 09.02.2016 / 17:14