Нельзя SSH или FTP на сервер с новыми учетными записями пользователей?

У меня есть посредственный веб-сервер, настроенный на Nginx. Сначала я создал одну учетную запись пользователя и использовал этого пользователя для входа на сервер через SSH ... он работал отлично, и все же я могу использовать эту учетную запись пользователя для входа на сервер.

Но, когда я создаю новую учетную запись пользователя, эта учетная запись не может подключиться к серверу! Когда я пытаюсь подключиться через SSH, после того как я даю имя пользователя и пароль, соединение автоматически закрывается!

Когда я пытаюсь подключиться к FTP через сайт через Filezilla (используя эту учетную запись), он говорит:

Command:    LIST
Error:  Connection timed out
Error:  Failed to retrieve directory listing
1
задан 3 October 2011 в 14:43

1 ответ

Какая оболочка установлена ​​для этого нового пользователя?

Попробуйте следующую команду: (не вставляйте вывод)

less / etc / passwd

Пример вывода: root: x: 0: 0: root: / root: / bin / bash user: x: 1: 1: user: / home / user: / bin / sh

Последняя запись - это оболочка входа, которая используется. Если эта запись отличается от одного работающего пользователя - измените его. Пожалуйста, сделайте копию этого файла перед его изменением!

Другая причина может заключаться в том, что клиент ftp использует пассивный тип связи. В пассивном режиме клиент открывает дополнительные порты для передачи данных. Поэтому попробуйте отключить пассивный режим в клиенте ftp.

Журнал ftp-клиента должен наследовать следующую строку, если он использует пассивный режим: [R] 227 Вход в пассивный режим (81,255,103,144,122,177)

0
ответ дан 3 October 2011 в 14:43

Другие вопросы по тегам:

Похожие вопросы: