falta de shell / bin / bash para o usuário causa “login incorreto” para ftp com filezilla

0

Então eu configurei uma instância micro EC2 do Ubuntu Server 16.04 AWS para os meus alunos fazerem upload de arquivos. Eles poderiam fazer o login via ssh com putty, mas ao usar o ftp com o Filezilla, suas senhas eram rejeitadas:

Status: Connecting to ##.##.##.##:21...
Status: Connection established, waiting for welcome message...
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
Command:    USER test1
Response:   331 Please specify the password.
Command:    PASS ********
Response:   530 Login incorrect.
Error:  Critical error: Could not connect to server
Status: Disconnected from server

Você pode logar com o sftp também:

C:\Windows\SysWOW64>sftp test4@##.##.##.##
test4@##.##.##.##'s password:
Connected to test4@##.##.##.##.
sftp> quit

Eu consertei isso fazendo

usermod -shell /bin/bash username

para todos os seus nomes de usuários. No entanto, eu estava me perguntando por que isso aconteceu. É porque a falta de um shell bash faz com que caracteres estranhos apareçam quando o Filezilla registra o que é inserido com sua senha? Obrigado.

    
por Zendasi 25.05.2018 / 21:28

1 resposta

0

steeldriver respondeu a esta, mas eu não consigo descobrir como votar nele ou marcar seu comentário como a resposta (talvez eu não tenha a reputação) link A resposta está aqui: link

    
por Zendasi 27.05.2018 / 00:55