Один из самых распространенных FTP-клиентов сегодня это FileZilla. С его помощью очень удобно заливать файлы на сервер, создавать папки, изменять права на них. Однако, с некоторыми сайтами (хостингами) данный клиент может отказаться работать. Совсем отказаться. Например, выдавать такую ошибку:
Ошибка: От сервера получено TLS оповещение: Handshake failed (40)
Ошибка: Невозможно подключиться к серверу
Скорее всего, это значит, что север не поддерживает FTP через TLS. Пробуем поменять порт на 22 и подключиться по sftp:
Ошибка: Received unexpected end-of-file from SFTP server
Ошибка: Невозможно подключиться к серверу
Тоже неудача. Причем хост, логин и пароль верные. В чем же может быть дело?
Данная ошибка означает, что вы смогли успешно авторизоваться на сервере SSH, но нет доступа к подсистеме SFTP. Другими словами, SSH работает, а вот SFTP — нет. Что делать?
Проверьте, какие шифры поддерживает ваш сервер. Поддержка устаревших и небезопасных шифров (как RC4) была отключены в последних версиях программы, так что если ваш сервер не в состоянии договориться о шифре, который также поддерживается через FileZilla, вы не можете подключиться. То есть у вас три варианта: либо изменить настройки сервера, либо использовать старую версию FileZilla. Третий вариант – использовать другой ftp-клиент, например ftp клиент на java или встроенный в TotalCommander, но если вам требуется именно файлезилла, то просто скачайте другую её версию.
Скачать можно здесь. Это версия FileZilla Portable 3.8.0. Просто распакуйте архив и запускайте – программа не нуждается в установке.
Автор этого материала — я — Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML — то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
заметки, ftp, FileZilla
- Печать
Страницы: [1] Вниз
Тема: Настройка FTP (Прочитано 1422 раз)
0 Пользователей и 1 Гость просматривают эту тему.

ubun77
Добрый день, прошу помощи. Настроил ftp на сервере, при попытке подключение выдает следующее. Перелопатил интернет, не могу понять куда копать.
Статус: Соединяюсь с сервер:порт…
Статус: Connected to сервер
Ошибка: FATAL ERROR: Received unexpected end-of-file from SFTP server
Ошибка: Невозможно подключиться к серверу
Статус: Ожидание повтора…
« Последнее редактирование: 16 Марта 2020, 10:20:38 от zg_nico »

SergeyIT
Извините, я все еще учусь

ubun77
гугуль, 1-ая ссылка
Все это прописано
# override default of no subsystems
Subsystem sftp /usr/lib/openssh/sftp-server
Оверквотинг удален. Удалены пустые строки. Добавлены теги. Исправлено форматирование.
—zg_nico
« Последнее редактирование: 16 Марта 2020, 10:20:02 от zg_nico »

ALiEN175
Настроил ftp на сервере
…
from SFTP server
FTP или SFTP?
Пользователь добавил сообщение 15 Марта 2020, 21:57:36:
Во втором случае, есть ли соединение по SSH?
ssh login@host
« Последнее редактирование: 15 Марта 2020, 21:57:36 от ALiEN175 »
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

ubun77
FTP или SFTP?
…
Во втором случае, есть ли соединение по SSH?
вот параметры входа, вхожу черех SSH
https://ЗАПРЕЩЁННЫЙ РЕСУРС/full/2020/3/15/c7d286f27fd01cb525f4146bfc7db33f-full.jpg.html
Сервер сначала соединяется, но потом сбрасывается
Статус: Соединяюсь с сервер:порт…
Статус: Connected to сервер
Ошибка: FATAL ERROR: Received unexpected end-of-file from SFTP server
Ошибка: Невозможно подключиться к серверу
Статус: Ожидание повтора…
При попытке подключение через Putty подключается но выдает следующее
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Mar 15 18:54:37 2020 from 217.00.000.00
This account is currently not available.
Изображения оформляются в виде превью, а не просто гиперссылкой, ведущей неведомо куда (и уж тем более поломанной). Отправлено уведомление в ЛС о допущенном нарушении. Стоковый тег пользователя пассивизирован, зачеркнут. Изображение перезалито, и оформлено в соответствии с предписаниями Руководства. Дополнительно: удален оверквотинг, добавлены теги, исправлено форматирование.
—zg_nico
« Последнее редактирование: 16 Марта 2020, 10:17:13 от zg_nico »

ALiEN175
This account is currently not available.
разбирайтесь, почему не соединяется. Пока не заработает ssh, sftp тоже не будет работать.
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

ubun77
Этот аккаунт создан через панель vesta как дополнительный ftp аккаунт, по идеи он должен иметь доступ только к папкам определенным.

Usermaster
Вы постоянно в сообщениях путаете ftp и sftp, это очнень разные вещи.
Прям офигеть какие разные.

ubun77
Запутался помогите разобраться.
Вот тут я создаю пользователя https://ibb.co/tB43fYc
Если соединиться по ftp то вот такое пишет, помогите разобраться что делать, что проверять?
Статус: Соединяюсь с 1.1.1.1:21…
Статус: Соединение установлено, ожидание приглашения…
Статус: Небезопасный сервер, не поддерживает FTP через TLS.
Статус: Сервер не поддерживает символы не ASCII.
Статус: Авторизовались
Статус: Получение списка каталогов…
Статус: Сервер отправил пассивный ответ с неопределяемым адресом. Использую существующий адрес сервера.
Изображения оформляются в виде превью, а не просто гиперссылкой, ведущей неведомо куда. Стоковый тег пользователя пассивизирован, зачеркнут. Изображение перезалито, и оформлено в соответствии с предписаниями Руководства.
—zg_nico
« Последнее редактирование: 16 Марта 2020, 10:19:06 от zg_nico »

Usermaster
Вот Вам примерный мануал для настройки ftp сервера vsftpd на Linux.
Мануал в прикреплённом файле.
Добавил файл конфигурации.
В данном варианте настройка с локальными пользователями.
Так же существует вариант настройки ftp сервера с виртуальными пользователями.
« Последнее редактирование: 16 Марта 2020, 10:07:23 от Usermaster »

AnrDaemon
Выберите что-то одно — либо FTP либо SFTP.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.
Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

ubun77
Вообщем проблема была на хостинге он находился за NAT, взял выделенный ip и не знаю бед. Спасибо всем кто откликнулся.

parker10
попробуйте подключиться через gftp, filezilla.
- Печать
Страницы: [1] Вверх
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
Closed
zerotole opened this issue
Dec 30, 2016
· 6 comments
Comments
I am having an issue with ysecureshell and filezilla. WinSCP works great. With filezilla I can connect but then when I try and upload a file it gives error.
Error: Received unexpected end-of-file from SFTP server
Error: Could not connect to server
Then if I try and login again it states the same thing until i restart mysecureshell and then it will connect again.
It is like it is only working with SCP??
Any ideas?
Not sure if you are still facing the same issue but I resolved the issue by increasing LimitConnectionByUser to greater than 1.
The reason for that is whenever I would try to upload a file using Filezilla or Cyberduck I would see the following errors in the sftp-server.log:
Too many connection for this account
Using the tool sftp from my terminal works without any issues. I am still unsure why Filezilla would require more than one connection to transfer the file though.
The LimitConnectionByUser change fixed it for me to. Here’s more context, for those who aren’t familiar with administering mysecureshell.
The file you want to edit is /etc/ssh/sftp_config. In it, setting LimitConnectionByUser to 2 worked for me. There’s nothing to restart, as mysecureconfig reloads the configuration on each user connection. Thanks.
Any solution for dropbear ssh server with same error ?
update 2019-11-14
Thanks @Teka101
my problem solved , it’s occur because of package openssh-sftp-server missing
Hi @kb6671 , do you have change anything in dropbear configuration ?
EDIT: Well, found (at least one) problem. We set up a new VM and installed the latest version of OpenSSH server for windows (v8.9) and it also fails to run correctly. The servers where it still works are running the older release, v8.6. I’m in the process of confirming that is the issue, and seeing what I’m doing wrong that causes 8.9 to fail.
I have been setting up some Windows Server 2012 VMs as SFTP servers using the OpenSSH for Windows portable. I got about a half dozen done successfully but ran into an issue with one where I’m getting the error «FATAL ERROR: Received unexpected end-of-file from SFTP server». The weird thing is this is on a server built off the same VM image, though older than the servers where it has worked. This makes me think it’s a weird permissions issue.
These are the custom changes to c:programdatasshsshd_config file that I made, besides the port number which I’ve omitted:
AllowUsers ssh_user
PasswordAuthentication yes
Subsystem sftp internal-sftp
ChrootDirectory C:/Output/
SyslogFacility LOCAL0
LogLevel Debug3
I’m using psftp to connect and it connects successfully, but then gets the error. Here’s what the verbose psftp command gives (minus some sensitive info):
Looking up host "[REDACTED]" for SSH connection
Connecting to [REDACTED] port [REDACTED]
We claim version: SSH-2.0-PuTTY_Release_0.76
Connected to [REDACTED]
Remote version: SSH-2.0-OpenSSH_for_Windows_8.9
Using SSH protocol version 2
No GSSAPI security context available
Doing ECDH key exchange with curve Curve25519 and hash SHA-256 (unaccelerated)
Server also has ecdsa-sha2-nistp256/rsa-sha2-512/rsa-sha2-256 host keys, but we
don't know any of them
Host key fingerprint is:
ssh-ed25519 255 SHA256:QOfqSphtid9jnXb2MWHvPS/6AerXYPQ9YUdhgORny5I
Initialised AES-256 SDCTR (AES-NI accelerated) outbound encryption
Initialised HMAC-SHA-256 (unaccelerated) outbound MAC algorithm
Initialised AES-256 SDCTR (AES-NI accelerated) inbound encryption
Initialised HMAC-SHA-256 (unaccelerated) inbound MAC algorithm
Using username "ssh_user".
Attempting keyboard-interactive authentication
Server refused keyboard-interactive authentication
Sent password
Access granted
Opening main session channel
Opened main channel
Started a shell/command
Connected to [REDACTED]
FATAL ERROR: Received unexpected end-of-file from SFTP server
I have a log file from the ssh server, but StackExchange thinks its spam. It’s about 300 lines long.
I’m kind of at a loss here on what is actually causing this. The config file is the same on the other VMs without this issue. I’ve given the ssh user account full access to C:Output as well as the programdatassh folders (though it shouldn’t need the latter). I’ve also run the permission fix Powershell scripts that come with the OpenSSH install, but they haven’t made a difference, nor has reinstalling OpenSSH.






