URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94349
[ Назад ]

Исходное сообщение
"FileZilla и proftd (mod_sftp)"

Отправлено Mr. Sneer , 07-Фев-13 11:04 
Добрый день!

Настроил на сервере (Red Hat Enterprise Linux 6.3) proftpd с поддержкой SFTP. Всё работает, нормально. Но когда цепляюсь к серверу с помощью FileZilla, то он некорректно показывает имена файлов, а именно - добавляет перед именем файла дату. Т.о. я не могу не удалить, не переместить, ни скачать файлы с сервера. Только upload работает. При соединении с помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить работать с proftpd ?

p.s.

Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH (его реализацией sftp), то всё нормально. Имена корректно отображаются..  


Содержание

Сообщения в этом обсуждении
"FileZilla и proftd (mod_sftp)"
Отправлено ALex_hha , 07-Фев-13 12:53 
>[оверквотинг удален]
> Настроил на сервере (Red Hat Enterprise Linux 6.3) proftpd с поддержкой SFTP.
> Всё работает, нормально. Но когда цепляюсь к серверу с помощью FileZilla,
> то он некорректно показывает имена файлов, а именно - добавляет перед
> именем файла дату. Т.о. я не могу не удалить, не переместить,
> ни скачать файлы с сервера. Только upload работает. При соединении с
> помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить
> работать с proftpd ?
> p.s.
> Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH
> (его реализацией sftp), то всё нормально. Имена корректно отображаются..

Наблюдал подобную проблему на FreeBSD 8.x. Сам использую proftpd (mod_sftp) на centos 6.3, проблем с filezilla нет


"FileZilla и proftd (mod_sftp)"
Отправлено Mr. Sneer , 07-Фев-13 14:02 
>[оверквотинг удален]
>> то он некорректно показывает имена файлов, а именно - добавляет перед
>> именем файла дату. Т.о. я не могу не удалить, не переместить,
>> ни скачать файлы с сервера. Только upload работает. При соединении с
>> помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить
>> работать с proftpd ?
>> p.s.
>> Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH
>> (его реализацией sftp), то всё нормально. Имена корректно отображаются..
> Наблюдал подобную проблему на FreeBSD 8.x. Сам использую proftpd (mod_sftp) на centos
> 6.3, проблем с filezilla нет

Выложите, пожалуйста, конфиг proftpd. Вдруг я проглядел чего..


"FileZilla и proftd (mod_sftp)"
Отправлено ALex_hha , 07-Фев-13 21:17 
как то так


ServerName                      "FTP server"
ServerIdent                     on "FTP Server ready."
ServerAdmin                     root@localhost
ServerType                      standalone
DefaultServer                   on
AccessGrantMsg                  "User %u logged in."
DeferWelcome                    off
DefaultRoot                     ~ !adm
AuthPAMConfig                   proftpd
AuthOrder                       mod_auth_pam.c* mod_auth_unix.c
IdentLookups                    off
UseReverseDNS                   off
Umask                           007
ListOptions                     "-a"
AllowRetrieveRestart            on
AllowStoreRestart               on
MaxInstances                    50
User                            nobody
Group                           nobody
UseSendfile                     no
ScoreboardFile                  /var/run/proftpd.score

LoadModule mod_sftp.c
LoadModule mod_sftp_pam.c

SFTPEngine on
SFTPLog /var/log/proftpd/sftp.log
TransferLog /var/log/proftpd/xferlog-sftp.log
Port 2121
SFTPHostKey /etc/ssh/ssh_host_rsa_key
SFTPHostKey /etc/ssh/ssh_host_dsa_key
SFTPAuthorizedUserKeys file:~/.sftp/authorized_keys
SFTPCompression delayed
MaxLoginAttempts 3

<Global>
    RequireValidShell off
    AllowOverwrite yes
    <Limit ALL SITE_CHMOD>
        AllowAll
    </Limit>
</Global>
LogFormat                       default "%h %l %u %t \"%r\" %s %b"
LogFormat                       auth    "%v [%P] %h %t \"%r\" %s"



"FileZilla и proftd (mod_sftp)"
Отправлено Mr. Sneer , 12-Фев-13 06:05 
>[оверквотинг удален]
>         AllowAll
>     </Limit>
> </Global>
> LogFormat            
>            
> default "%h %l %u %t \"%r\" %s %b"
> LogFormat            
>            
> auth    "%v [%P] %h %t \"%r\" %s"
>

Спасибо! Для чистоты эксперимента даже заменил свой конфиг вашим: проблему, однако, это не решило.


"FileZilla и proftd (mod_sftp)"
Отправлено alex , 10-Фев-13 03:34 
>[оверквотинг удален]
> Настроил на сервере (Red Hat Enterprise Linux 6.3) proftpd с поддержкой SFTP.
> Всё работает, нормально. Но когда цепляюсь к серверу с помощью FileZilla,
> то он некорректно показывает имена файлов, а именно - добавляет перед
> именем файла дату. Т.о. я не могу не удалить, не переместить,
> ни скачать файлы с сервера. Только upload работает. При соединении с
> помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить
> работать с proftpd ?
> p.s.
> Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH
> (его реализацией sftp), то всё нормально. Имена корректно отображаются..

также бился с проблемой, но на ubuntu 12.10 c proftpd 1.3.4a и mod_sftp и Filezilla 3.5.3 и 3.6.0.2 - таже проблема. при подключении с помощью gFTP всё отлично..


"FileZilla и proftd (mod_sftp)"
Отправлено Mr. Sneer , 12-Фев-13 06:06 
>[оверквотинг удален]
>> именем файла дату. Т.о. я не могу не удалить, не переместить,
>> ни скачать файлы с сервера. Только upload работает. При соединении с
>> помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить
>> работать с proftpd ?
>> p.s.
>> Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH
>> (его реализацией sftp), то всё нормально. Имена корректно отображаются..
> также бился с проблемой, но на ubuntu 12.10 c proftpd 1.3.4a и
> mod_sftp и Filezilla 3.5.3 и 3.6.0.2 - таже проблема. при подключении
> с помощью gFTP всё отлично..

Я не одинок)


"FileZilla и proftd (mod_sftp)"
Отправлено ALex_hha , 12-Фев-13 14:17 
>[оверквотинг удален]
>>> ни скачать файлы с сервера. Только upload работает. При соединении с
>>> помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить
>>> работать с proftpd ?
>>> p.s.
>>> Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH
>>> (его реализацией sftp), то всё нормально. Имена корректно отображаются..
>> также бился с проблемой, но на ubuntu 12.10 c proftpd 1.3.4a и
>> mod_sftp и Filezilla 3.5.3 и 3.6.0.2 - таже проблема. при подключении
>> с помощью gFTP всё отлично..
> Я не одинок)

Я правда использую

# proftpd -v
ProFTPD Version 1.3.4b

Могу дать свой src.rpm/rpm пакет для x64.


"FileZilla и proftd (mod_sftp)"
Отправлено Mr. Sneer , 13-Фев-13 07:57 
>[оверквотинг удален]
>>>> Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH
>>>> (его реализацией sftp), то всё нормально. Имена корректно отображаются..
>>> также бился с проблемой, но на ubuntu 12.10 c proftpd 1.3.4a и
>>> mod_sftp и Filezilla 3.5.3 и 3.6.0.2 - таже проблема. при подключении
>>> с помощью gFTP всё отлично..
>> Я не одинок)
> Я правда использую
> # proftpd -v
> ProFTPD Version 1.3.4b
> Могу дать свой src.rpm/rpm пакет для x64.

Спасибо, но я уже использую centos.alt.ru/repository/centos/6/x86_64/proftpd-1.3.4b-1.el6.x86_64.rpm


"FileZilla и proftd (mod_sftp)"
Отправлено ALex_hha , 13-Фев-13 13:00 
>[оверквотинг удален]
>>>>> (его реализацией sftp), то всё нормально. Имена корректно отображаются..
>>>> также бился с проблемой, но на ubuntu 12.10 c proftpd 1.3.4a и
>>>> mod_sftp и Filezilla 3.5.3 и 3.6.0.2 - таже проблема. при подключении
>>>> с помощью gFTP всё отлично..
>>> Я не одинок)
>> Я правда использую
>> # proftpd -v
>> ProFTPD Version 1.3.4b
>> Могу дать свой src.rpm/rpm пакет для x64.
> Спасибо, но я уже использую centos.alt.ru/repository/centos/6/x86_64/proftpd-1.3.4b-1.el6.x86_64.rpm

и с ним тоже есть проблемы?



"FileZilla и proftd (mod_sftp)"
Отправлено Mr. Sneer , 13-Фев-13 13:24 
>[оверквотинг удален]
>>>>> также бился с проблемой, но на ubuntu 12.10 c proftpd 1.3.4a и
>>>>> mod_sftp и Filezilla 3.5.3 и 3.6.0.2 - таже проблема. при подключении
>>>>> с помощью gFTP всё отлично..
>>>> Я не одинок)
>>> Я правда использую
>>> # proftpd -v
>>> ProFTPD Version 1.3.4b
>>> Могу дать свой src.rpm/rpm пакет для x64.
>> Спасибо, но я уже использую centos.alt.ru/repository/centos/6/x86_64/proftpd-1.3.4b-1.el6.x86_64.rpm
> и с ним тоже есть проблемы?

Да, помимо этой версии я пробовал еще и 1.3.4a и даже 1.3.3g-2.el6 - а результат везде такой же...


"FileZilla и proftd (mod_sftp)"
Отправлено ALex_hha , 11-Мрт-13 15:17 
столкнулся с этой же проблемой на Ubuntu-12.10.

"FileZilla и proftd (mod_sftp)"
Отправлено Y_dJin , 20-Мрт-13 11:17 
Добрый день всем!
такая же проблема обнаружена с debian squeeze
ProFTPD Version 1.3.3a

пробовал собирать версии 1.3.4 и 1.3.5  - те-же грабли.
Очень хотелось бы узнать решение данной проблемы, бекоз sftp-серверов больше на находил, а  через openssh нельзя разрулить права доступа


"FileZilla и proftd (mod_sftp)"
Отправлено pouldenton , 12-Окт-14 17:51 
>[оверквотинг удален]
> Настроил на сервере (Red Hat Enterprise Linux 6.3) proftpd с поддержкой SFTP.
> Всё работает, нормально. Но когда цепляюсь к серверу с помощью FileZilla,
> то он некорректно показывает имена файлов, а именно - добавляет перед
> именем файла дату. Т.о. я не могу не удалить, не переместить,
> ни скачать файлы с сервера. Только upload работает. При соединении с
> помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить
> работать с proftpd ?
> p.s.
> Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH
> (его реализацией sftp), то всё нормально. Имена корректно отображаются..

Аналогичная проблема на CentOS release 6.5 + proftpd x86_64 1.3.3g epel. При доступе через filezilla перед именем вставляется дата, соответственно имя формируется неверно и перейти в директорию нельзя. Что интересно, проблема возникает, если после загрузки сервера делался рестарт proftpd (service proftpd restart). После полной перезагрузки ОС сервера проблема исчезает до следующей перезагрузки (restart или reload) proftpd.


"FileZilla и proftd (mod_sftp)"
Отправлено Y , 29-Янв-16 00:23 
> Настроил на сервере (Red Hat Enterprise Linux 6.3) proftpd с поддержкой SFTP.
> Всё работает, нормально. Но когда цепляюсь к серверу с помощью FileZilla,
> то он некорректно показывает имена файлов, а именно - добавляет перед
> именем файла дату.

Возможно кому-то поможет - дописал в конфиг:
Unsetenv LANG
В случае с ubuntu 15.04 + proftpd 1.3.5 заработало.

Подробнее тут: http://www.proftpd.org/docs/contrib/mod_sftp.html