Добрый день!Настроил на сервере (Red Hat Enterprise Linux 6.3) proftpd с поддержкой SFTP. Всё работает, нормально. Но когда цепляюсь к серверу с помощью FileZilla, то он некорректно показывает имена файлов, а именно - добавляет перед именем файла дату. Т.о. я не могу не удалить, не переместить, ни скачать файлы с сервера. Только upload работает. При соединении с помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить работать с proftpd ?
p.s.
Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH (его реализацией sftp), то всё нормально. Имена корректно отображаются..
>[оверквотинг удален]
> Настроил на сервере (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 нет
>[оверквотинг удален]
>> то он некорректно показывает имена файлов, а именно - добавляет перед
>> именем файла дату. Т.о. я не могу не удалить, не переместить,
>> ни скачать файлы с сервера. Только upload работает. При соединении с
>> помощью WinSCP или gFTP - всё нормально. Как эту заразу заставить
>> работать с proftpd ?
>> p.s.
>> Если соединяться с помощью FileZilla с сервером, где SFTP обеспечивается демоном OpenSSH
>> (его реализацией sftp), то всё нормально. Имена корректно отображаются..
> Наблюдал подобную проблему на FreeBSD 8.x. Сам использую proftpd (mod_sftp) на centos
> 6.3, проблем с filezilla нетВыложите, пожалуйста, конфиг proftpd. Вдруг я проглядел чего..
как то так
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.scoreLoadModule mod_sftp.c
LoadModule mod_sftp_pam.cSFTPEngine 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"
>[оверквотинг удален]
> AllowAll
> </Limit>
> </Global>
> LogFormat
>
> default "%h %l %u %t \"%r\" %s %b"
> LogFormat
>
> auth "%v [%P] %h %t \"%r\" %s"
>
Спасибо! Для чистоты эксперимента даже заменил свой конфиг вашим: проблему, однако, это не решило.
>[оверквотинг удален]
> Настроил на сервере (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 всё отлично..
>[оверквотинг удален]
>> именем файла дату. Т.о. я не могу не удалить, не переместить,
>> ни скачать файлы с сервера. Только 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 всё отлично..Я не одинок)
>[оверквотинг удален]
>>> ни скачать файлы с сервера. Только 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 с сервером, где 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
>[оверквотинг удален]
>>>>> (его реализацией 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и с ним тоже есть проблемы?
>[оверквотинг удален]
>>>>> также бился с проблемой, но на 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 - а результат везде такой же...
столкнулся с этой же проблемой на Ubuntu-12.10.
Добрый день всем!
такая же проблема обнаружена с debian squeeze
ProFTPD Version 1.3.3aпробовал собирать версии 1.3.4 и 1.3.5 - те-же грабли.
Очень хотелось бы узнать решение данной проблемы, бекоз sftp-серверов больше на находил, а через openssh нельзя разрулить права доступа
>[оверквотинг удален]
> Настроил на сервере (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.
> Настроил на сервере (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