Назад | Перейти на главную страницу

Неправильный пароль SFTP с удаленного, но не с локального

С моего сервера, подключившись к нему через eth0 (не localhost), я могу подключиться через SFTP:

Apr  9 10:02:40 domain sshd[11526]:
  Accepted password for test from 1.x.x.x port 45335 ssh2

С удаленной Filezilla я не могу подключиться с тем же паролем:

Apr  9 10:04:25 domain sshd[11531]:
  Failed password for test from 2.x.x.x port 26714 ssh2

Оба IP-адреса находятся в hosts.allow и конфигурация SSH правильно настроена, чтобы разрешить подключение специальных групп ssh и sftp.

В чем может быть ошибка?

Мне удалось это исправить, и ответ настолько изящный, что я подумал, что вместо того, чтобы отбросить вопрос, я делюсь решением:

Когда я подключился к своему серверу, используя putty и root установить новый пароль для test, использованный сеанс шпатлевки ISO-8859-1:1998 (Latin-1, West Europe) кодирование. Я поставил умлаут в пароль, многобайтовый в UTF-8, поэтому мне пришлось изменить кодировку сеанса шпатлевки на UTF-8 и снова изменить пароль.

Я был почти уверен, что моя конфигурация хороша, поэтому пришла к этому случайно ....

Всегда помните при установке паролей через шпатлевку:

ISO täst != UTF-8 täst