FTP на базе собственных железа и сети

  • Автор темы Автор темы Dmitrij M
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Последнее редактирование:
Не особо понимаю в чем проблема... создать файлик CMD для клиента

Ну, ты ж с ошибкой решение даёшь. Порт пишется после хоста до пути
RFC1738
ftp://<user>:<password>@<host>:<port>/<url-path>
3.1. Common Internet Scheme Syntax


While the syntax for the rest of the URL may vary depending on the
particular scheme selected, URL schemes that involve the direct use
of an IP-based protocol to a specified host on the Internet use a
common syntax for the scheme-specific data:

//<user>:<password>@<host>:<port>/<url-path>

Some or all of the parts "<user>:<password>@", ":<password>",
":<port>", and "/<url-path>" may be excluded. The scheme specific
data start with a double slash "//" to indicate that it complies with
the common Internet scheme syntax. The different components obey the
following rules:

user
An optional user name. Some schemes (e.g., ftp) allow the
specification of a user name.

password
An optional password. If present, it follows the user
name separated from it by a colon.

The user name (and password), if present, are followed by a
commercial at-sign "@". Within the user and password field, any ":",
"@", or "/" must be encoded.
 
Последнее редактирование:
  • Спасибо
Реакции: Valentin, Dmitrij M и Gad
Порт пишется после хоста до пути
Упс :) Сначала написал без пути к папке, потом путь не туда вписал :) Спасибо за поправку.
Код:
@echo off
start explorer.exe ftp://<имя пользователя>:<пароль>@<IP>:<порт если не стандартный>/<путь к папке если нужно>
exit
 
Последнее редактирование:
  • Спасибо
Реакции: Dmitrij M и ~RA~
21 порт - это правильно, но почему 20-й забыли?
21/TCP для команд, 20/TCP для данных. 49152-65534/TCP динамически

Проброска ftp-сервера через роутер не самое благодарное дело.
 
  • Спасибо
Реакции: Gad
Упс :) Сначала написал без пути к папке, потом путь не туда вписал :) Спасибо за поправку.
Код:
@echo off
start explorer.exe ftp://<имя пользователя>:<пароль>@<IP>:<порт если не стандартный>/<путь к папке если нужно>
exit

У меня не работает. И explorer.exe нет
 
Последнее редактирование:
У меня Win7 работает :)
Если выполнить
Код:
start explorer
окно проводника тоже не откроется?
Всё много проще - Win+R ftp://<user>:<password>@<host>:<port>/<url-path> {ENTER} под форточками. Нужный софт сам откроется. Но не факт, что он хорош )
 
Последнее редактирование:
Нужный софт сам откроется. Но не факт, что он хорош
Это если этот софт установлен :) У меня например так браузер запустится, что совсем не хорошо:) а explorer всегда есть и получше чем браузер
 
Последнее редактирование:
Когда у нас была нужда в ftp-сервере, специального админа для этого дела завели. Приходящего.
Так вот, спустя время, т.к. ip был белым, начали ломиться всякие нехорошие люди или боты, подбирали логины-пароли со всеми вытекающими. После этого админ что-то там настроил, что после трёх попыток с неверными логинами-паролями такой ip банился.
Наверное, сегодня в этом отношении ничего не поменялось (касательно любителей халявного сервера).
 
Еще такая вот штука есть (не фтп, а скорее своё облако), не пробовал, но не думаю, что там много ума надо.
ЗЫ. Если Dmitrij M может всё это коммерчески, то облако - это как-то современнее что ли. ИМХО.
Пробовал и ownCloud и форк NextCloud. В целом, посчитал вполне удобным. Но при работе с мелкими и средними (до 50Миб) файлами. А вот крупненькие даже не пробовал. Есть ли проблемы - не знаю.

Когда у нас была нужда в ftp-сервере, специального админа для этого дела завели. Приходящего.
Так вот, спустя время, т.к. ip был белым, начали ломиться всякие нехорошие люди или боты, подбирали логины-пароли со всеми вытекающими. После этого админ что-то там настроил, что после трёх попыток с неверными логинами-паролями такой ip банился.
Наверное, сегодня в этом отношении ничего не поменялось (касательно любителей халявного сервера).
Это со всеми серваками так. Открой доступ в мир любому серверу - помни о безопасности.
 
Последнее редактирование:

Не по теме:
Ну, ты ж с ошибкой решение даёшь. Порт пишется после хоста до пути
гыгы.. посмеялся с этого =)) (по-доброму)
Я про вот это и говорил. Сmd, конечно, это прекрасно, но не панацея =)
Думаю, в данной теме достаточно пищи для размышлений. Я бы поставил SERV-U (он вроде нормально раньше работал) и на нем бы заколбасил фтп (хотя все проги для поднятия фтп похожи друг на друга) - самое сложное в создании фтп - проброс портов на роутере (хотя, чего там сложного, когда есть гугл?) и настройка самого фтп в проге. Ну, это на первое время, а сам бы вторым потоком все равно бы смотрел бы что-нибудь облакообразное, ну, или что-то в этом стиле. Во-первых, новенькое что-то узнать, а во-вторых, все равно к этому всё и идёт. (это, конечно, если время на всю эту веселуху есть)

ЗЫ. Хороших выходных и не болейте, а то сейчас, говорят, вирусы какие-то бродят =)
ЗЫЫ. ну, какой Serv-U на маке? Эх... значит аналог

 
Последнее редактирование:
  • Спасибо
Реакции: Dmitrij M
Что на рутере надо сделать?
Вот скрин, видно как рутер называется
Zrzut ekranu 2020-03-13 18.50.48.jpg
 
Скрины Port Mapping Conf и Port Trigger Conf
Zrzut ekranu 2020-03-13 19.26.22.jpg
Zrzut ekranu 2020-03-13 19.26.43.jpg
 
Вот тут 2 варианта. Попробуйте пробросить все порты через DMZ.
 
  • Спасибо
Реакции: Dmitrij M
дмз оно конечно одной кнопкой))) но не надо

@Dmitrij M и проверь, как файервол настроен в роутере. когда порты пробросишь
 
Статус
Закрыто для дальнейших ответов.