Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FTP сервер на вирт. машине

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

HappyAdmin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите плиз настроить работающий FTP сервер на вирт. машине Hyper-V
Конфигурация следующая:
Сервер с нешним айпи адресом например 13.1.2.3 , он же гипервизор он же хост, на нем живет вирт. машина Hyper-V c ip: 192.168.55.6  (windows server 2016)
Далее сделал следующее чтобы поднять сервак:
1)    Пробросил порт до виртуалки с хоста задал порт 55000
   
 
2)    На вирт машине 55.6 поднял роль FTP, установил IIS, добавил FTP сайт. В новом FTP сайте  
В «Поддержка брандмауэра FTP» прописал порты

   
 
 3)    Привязка сайта (через изменить привязки) и ставлю * (любой IP порт 55000)  

   
 
4)    В брандмауэре разрешил порты
 
   
 
 
5)  При подключении через FileZilla
   
 
6) Через total commander
   

Кто чем помочь может? Расскажите )))  Где я накосячил ? )

Всего записей: 19 | Зарегистр. 23-12-2012 | Отправлено: 23:04 20-05-2022 | Исправлено: HappyAdmin, 23:05 20-05-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HappyAdmin

Цитата:
Где я накосячил  

а пробрасывать DATA порты?

Цитата:
Пробросил порт до виртуалки с хоста задал порт 55000

в пассивном режиме вам FTP сервер сообщил куда коннектится за данными.
227 Entering Passive Mode - вот клиент и пытается подключиться на тот IP и указанный там порт.
проверяйте, что это пробрасывает к вашему FTP.

Всего записей: 15113 | Зарегистр. 20-09-2014 | Отправлено: 03:40 21-05-2022
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HappyAdmin По стандарту, в активном режиме FTP нужно пробрасывать 2 порта:  21   - управление  20 - данные.  В пассивном режиме 21 - управление и несколько портов выше 1024-го  для данных. Для управления ты выбрал нестандартный порт 55000 и пробросил его, а для данных  ничего.  
P.S.
Лучше юзать стандартные порты, так как у многих ftp клиентов нет настроек на управление по нестандартному порту.  

----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11741 | Зарегистр. 10-12-2003 | Отправлено: 08:25 21-05-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ipmanyak

Цитата:
в активном режиме FTP нужно пробрасывать 2 порта:  21   - управление  20 - данные.

в активном FTP сервер коннектится к клиенту своего 20 порта, зачем пробрасывать?

Всего записей: 15113 | Зарегистр. 20-09-2014 | Отправлено: 08:32 21-05-2022
HappyAdmin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Цитата:
а пробрасывать DATA порты?
 

 
а какие порты дата? я ток понял что задействован 20 и 21 порт....  
 

Цитата:
227 Entering Passive Mode - вот клиент и пытае

 
то биш клиент долбится через 227 порт??

Всего записей: 19 | Зарегистр. 23-12-2012 | Отправлено: 15:12 21-05-2022 | Исправлено: HappyAdmin, 15:21 21-05-2022
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HappyAdmin  
Цитата:
то биш клиент долбится через 227 порт??  

Ерунду городишь мужик.  227 -  это код сообщения , а порт на который ломится это 226,212 и вычисляется следующим образом:  226*256+212=58068
 

Цитата:
а какие порты дата? я ток понял что задействован 20 и 21 порт.

Тебе уже сказано -  20 и 21 это для активного режима.  У тебя используется пассивный режим и портов для данных  у тебя не назначено Хочешь активный режим  юзать, тогда в настройках в Filezilla client  в св-вах соединения с этим FTP,  во вкладке Настройка передачи,  ткни -  Активный режим. Сам FTP сервер  тоже должен его поддерживать.  


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11741 | Зарегистр. 10-12-2003 | Отправлено: 15:53 21-05-2022 | Исправлено: ipmanyak, 16:00 21-05-2022
HappyAdmin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
и портов для данных  у тебя не назначено

 
а как назначить порты для данных на IIS ? Через привязки или как это вообще ни разу не делал такое

Всего записей: 19 | Зарегистр. 23-12-2012 | Отправлено: 19:54 21-05-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HappyAdmin

Цитата:
а как назначить порты для данных на IIS

вы ему уже назначили, указав диапазон
   
поясняю на пальцах.. в активном режиме вы подключаетесь на 21 порт к ftp серверу (проброс его).
после чего говорите серверу на какой порт подключиться к вам для передачи данных и он, со свого 20 порта, подключается к вам. пробрасывать у сервера, при этом, ничего не нужно, если у него есть доступ к инету. пробрасывать нужно будет у вас, если вы за NAT.
 
в пассивном режиме сервер знает какой диапазон портов использовать (картинка выше). когда к нему подключаются на 21 порт и переводят в пассивный режим, он открывает у себя один из портов и говорит клиенту подключиться на него. вот этот порт и нужно пробрасывать (или диапазон используемый).
 
   
 
а вообще про ftp пора забыть, если использовать, то ftps (есть свои сложности), а лучше уж sftp (там нужно один только порт).
 
и в той строке, что процитировал в предыдущем сообщении, 227 это код ответа сервера. в нем, замазали, должен быть внешний IP, через который подключаться к серверу, и два байта определяющих порт, который сервер выбрал для прослушивания подключения.
вот по этим данным клиент должен подключиться к серверу, а у него не получается.

Всего записей: 15113 | Зарегистр. 20-09-2014 | Отправлено: 21:02 21-05-2022 | Исправлено: Mavrikii, 00:12 22-05-2022
igor me v2

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а вообще про ftp пора забыть

Вот давайте не будем "порочить" старые, добрые, дидовьи, проверенные технологии, работающие даже в DOS (Да, батенька, иногда и это бывает нужно ) Кому надо - тот и использует

Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 12:10 22-05-2022
fscpsd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
какой диапазон портов использовать

А какой, кстати? Насколько я понимаю, одна сессия может наплодить несколько соединений, для каждого нужен будет отдельный порт, но вот сколько именно их нужно будет для каждого соединения — не вполне понятно. 10, 50, 100? А какова будет реакция сервера, если у него закончатся свободные порты для новых подключений в пассивном режиме? Просто новое не даст сразу открыть, а поставит в очередь, т.е. просто увеличится время загрузки, или всё-таки ошибки полезут и сессия, в зависимости от клиента, может даже и целиком схлопнуться?

Всего записей: 1846 | Зарегистр. 16-09-2010 | Отправлено: 12:25 22-05-2022 | Исправлено: fscpsd, 13:51 22-05-2022
igor me v2

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
но вот сколько именно их нужно будет для каждого соединения  

Для соединения? Один каэш. Как-это по вашему их может быть больше одного??? Соединение оно и идёт на конкретный порт изначально... либо у вас с терминологией...и "соединением" вы назвали что-то другое...

Цитата:
А какова будет реакция сервера, если у него закончатся свободные порты для новых подключений в пассивном режиме

Ну реакция должна быть типа "превышен лимит максимального кол-ва соединений", думается  

Цитата:
и сессия, в зависимости от клиента, может даже и целиком схлопнуться?

Ну если есть такие клиенты, котрые при неудчной попытке нового соединения схлопывают уже открытые - это как-бы помяхше сказать, очень СТРАННЫЕ клиенты, я таких не помню... Я бы вообще на серваке настроил бы не более одного соединения в сессии от одного клиента...

Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 15:53 22-05-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor me v2

Цитата:
Кому надо - тот и использует

если только в локалке.. в сети же, в виду отсутствия шифрования, как то не очень.

Всего записей: 15113 | Зарегистр. 20-09-2014 | Отправлено: 18:53 22-05-2022
igor me v2

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если только в локалке.. в сети же, в виду отсутствия шифрования, как то не очень.

Для массовой раздачи массового открытого контента - очень даже очень Никто ж не будет спорить, что скорость работы протокола FTP - одна из наивысших, если не самая высокая при передаче файлов. Кроме того удобство представления и поддержка, как уже выше писал, максимальным кол-вом сетевого софта, накладные расходы вычислительных мощностей, как FTP-сервера, так и тем более клиентов - минимальны... Плюсы на лицо, а отсутствие шифрования - так есть и другие протоколы без шифрования, это не уникально именно для FTP...

Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 22:11 22-05-2022 | Исправлено: igor me v2, 22:14 22-05-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor me v2

Цитата:
Никто ж не будет спорить, что скорость работы протокола FTP - одна из наивысших, если не самая высокая при передаче файлов

вот только современные браузеры уже не поддерживают ftp протокол, нужно ставить клиент.
я то имел ввиду, что когда его поднимают, то явно для работы с авторизированными пользователями, а данные открыто передаются. если просто для раздачи, проще поднять http, наверно.

Всего записей: 15113 | Зарегистр. 20-09-2014 | Отправлено: 23:32 22-05-2022
igor me v2

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вот только современные браузеры уже не поддерживают ftp протокол, нужно ставить клиент

Что, есть такие? Мои все пашут норм. Расстрелять идиотов программеров тех браузеров

Цитата:
проще поднять http, наверно

Проще-непроще, за****ли меня такие "просто"-искатели. Выбирать используемую технологию нужно по ОБЪЕКТИВНЫМ ТЕХНИЧЕСКИМ ДАННЫМ, а не шо каму там проще
 
Добавлено:
Хм, http? ПРОЩЕ???? Эт значит ставить надо ЦЕЛЫЙ вэб-сервер + какой-то хоть минимальный, но фактически портал\сайт, всё это и по размеру  и по протребляемым ресурсам куда прожорливее маленького FTP-сервера, который поставил, там, настроил порты, расшарил папки, прописал юзеров и всё. И это СЛОЖНЕЕ??? Деее, я чего-то определённо не понимать в этом мире

Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 01:13 23-05-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor me v2

Цитата:
+ какой-то хоть минимальный, но фактически портал\сайт,

родного листинга хватит.

Всего записей: 15113 | Зарегистр. 20-09-2014 | Отправлено: 01:35 23-05-2022
fscpsd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor me v2

Цитата:
Для соединения? Один каэш. Как-это по вашему их может быть больше одного??? Соединение оно и идёт на конкретный порт изначально... либо у вас с терминологией...и "соединением" вы назвали что-то другое...

Да, наверное правильнее было бы сказать «сессия» или «клиентское подключение». В любом случае, было довольно-таки очевидно, что я имею в виду, если хорошо представлять себе работу ftp. То, что ftp-клиент в пассивном режиме в течение одной сессии может создать несколько отдельных подключений (в рамках этой же самой сессии) и занять несколько сокетов — это безусловный факт. Мне доводилось работать с высоконагруженными ftp-системами, но было это давненько и несколько вскользь, так что деталей уже и не упомню. Вот и подумал, может кто-нибудь сможет развеять туман в моей голове))
 
По остальным вопросам тоже хотелось бы побольше ясности, если вдруг кто-нибудь помнит ещё эти преданья старины глубокой))

Всего записей: 1846 | Зарегистр. 16-09-2010 | Отправлено: 05:10 23-05-2022 | Исправлено: fscpsd, 05:13 23-05-2022
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fscpsd

Цитата:
По остальным вопросам тоже хотелось бы побольше ясности

зависит от сервера.
поднимите, выделите один порт для пассивного режима, попробуйте два подключения.

Всего записей: 15113 | Зарегистр. 20-09-2014 | Отправлено: 05:17 23-05-2022
igor me v2

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
поднимите, выделите один порт для пассивного режима, попробуйте два подключения

Ну при таком раскладе второе подключение должно сказать - превышен лимит. Порт-то один... Каждое новое подключение занимает один порт, это 110%, у меня сейчас FTP-сервер работает, 5 портов открыто, при попытке больше 5 подключений - превышен лимит, по другому и быть не может, а КАК? если сервер не знает, какой ещё порт он может выделить, если ему указан только один? Поэтому хотите много подключений - столько портов и прописывать...
Mavrikii

Цитата:
родного листинга хватит.

Не совсем знаю, что такое "родной", не спец по http. То есть "голый" вэб-сервер может просто выводить список ссылок на файлы, лежащие на нём? Ну для общего доступа норм, а если разграничение надо, даже без шифрования - помнится все эти права на файлы в htaccess прописывать дольше и сложнее...

Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 11:48 23-05-2022 | Исправлено: igor me v2, 11:52 23-05-2022
HappyAdmin



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
во вкладке Настройка передачи,  ткни -  Активный режим. Сам FTP сервер  тоже должен его поддерживать.

 
так работает ... но хочется настроить именно пассивный режим...  
диапозон в IIS указал 1025-65000
 

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

то есть надо вычислить и пробросить этот порт для пассивного режима?

Всего записей: 19 | Зарегистр. 23-12-2012 | Отправлено: 21:52 23-05-2022
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FTP сервер на вирт. машине


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru