Não é possível SSH ou FTP no servidor com novas contas de usuário?

1

Eu tenho um servidor web multimídia configurado com o Nginx. No início, eu criei uma conta de usuário e usei esse usuário para entrar no servidor através do SSH ... funcionou perfeitamente e ainda posso usar essa conta de usuário para acessar o servidor.

Mas, quando eu criar uma nova conta de usuário agora, essa conta não pode se conectar ao servidor! Quando eu tento conectar com o SSH, depois que eu dou o nome de usuário e senha, a conexão é fechada automaticamente!

Quando tento fazer FTP no site através do Filezilla (usando essa conta de usuário), ele diz:

Command:    LIST
Error:  Connection timed out
Error:  Failed to retrieve directory listing
    
por THpubs 03.10.2011 / 10:59

1 resposta

2

Qual shell está definido para este novo usuário?

Tente o seguinte comando: (não cole a saída)

menos / etc / passwd

Exemplo de saída: root: x: 0: 0: root: / root: / bin / bash usuário: x: 1: 1: usuário: / home / user: / bin / sh

A última entrada é o shell de login que é usado. Se esta entrada difere do usuário que está trabalhando - altere-a. Por favor, faça uma cópia deste arquivo antes de alterá-lo!

Outra razão pode ser que o cliente ftp esteja usando o tipo passivo de comunicação. Com o modo passivo, o cliente está abrindo portas adicionais para a comunicação de dados. Então tente desativar o modo passivo no cliente ftp.

O log do cliente ftp deve herdar a seguinte linha se estiver usando o modo passivo: [R] 227 Entrando no modo passivo (81,255,103,144,122,177)

    
por Nomadic 21.01.2012 / 13:14