Veja o seu arquivo / etc / passwd Encontre seu usuário e procure por shell (exemplo: x: 501: 501 :: / home / username / ttr: / sbin / nologin) Adicione este shell (/ bin / false ou / sbin / nologin) ao seu / etc / shell ou / etc / shells Depois disso, verifique sua conexão
Tente novamente ... Se ainda não funcionar
Faça o backup do arquivo de configuração antes de fazer uma alteração;
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.back
e então edite o vsftpd.conf (com o vi ou nano)
nano /etc/vsftpd.conf
Em seguida, faça a seguinte alteração
pam_service_name=ftp
Salve sua alteração e reinicie o servidor ftp (se você usar o nano, pressione CTRL + O & enter para salvar e, em seguida, CTRL + X para sair)
sudo service vsftpd restart