Я пытался настроить FTP-сервер в Windows XP. Я хотел бы знать о его конфигурации. Какой домен / IP мне следует использовать, чтобы к нему могла подключиться другая система в Интернете. Пожалуйста, опишите подробно, чтобы я мог легко это сделать.
3 ответа
Во-первых, поймите, что это не простой процесс, и вам нужно будет изучить некоторые технические детали, чтобы он работал.
Вам необходимо:
купите доменное имя (например, godaddy.com) или воспользуйтесь одним из сервисов «бесплатного субдоменного имени»
если у вас есть статический IP-адрес, настройте домен для использования этого IP-адреса
если у вас динамический IP-адрес, сначала убедитесь, что ваше соглашение с поставщиком услуг Интернета разрешает работу FTP-серверов. Если это так, используйте одну из служб DNS с динамическим IP (например, dtdns.com), чтобы синхронизировать ваш IP с вашим доменным именем.
настройте маршрутизатор для передачи входящего трафика через порт 21 на адрес локальной сети машины (введите «ipconfig» в командном окне, чтобы найти IP-адрес вашей локальной сети - обратите внимание, что вам может потребоваться настроить маршрутизатор так, чтобы этот IP-адрес не менялся, например, при перезагрузке)
аналогичным образом настройте брандмауэр Windows (для передачи трафика через порт 21)
если ваши пользователи находятся за брандмауэрами, вам может потребоваться настроить маршрутизатор и для других портов (дополнительную информацию см. в документации на выбранном вами FTP-сервере).
для тестирования сначала попробуйте подключиться к FTP-серверу на той же машине, что и сервер (например, ftp 127.0.0.1). Затем попробуйте подключиться с другого компьютера в локальной сети к IP-адресу сервера. Наконец, подключиться из Интернета. Если последний тест не пройден, возможно, маршрутизатор настроен неправильно.
Это, вероятно, больше, чем вы хотели знать ...
Вероятно, это будет принадлежать superuser.com, но в то же время, вот вещи, которые вы должны будете рассмотреть.
NAT-маршрутизация. Как домашний пользователь, вы, вероятно, находитесь за DSL или кабельным модемом или другим маршрутизатором, для которого необходимо настроить NAT для переадресации портов. Вы захотите перенаправить порт 21 с вашего общедоступного IP-адреса на ваш частный внутренний IP-адрес.
Настройка программного обеспечения. Существует множество пакетов FTP-серверов для Windows, каждый из которых имеет свою конфигурацию и настройку. По сути, вам нужно обратиться к документации, прилагаемой к программному обеспечению FTP-сервера, по настройкам безопасности, учетных записей пользователей, квот и т.д.
Брандмауэр. Если у вас включен брандмауэр Windows, вам потребуется добавить исключение для входящих FTP-подключений через порт 21.
DNS - если вы хотите сделать свой сервер общедоступным, вы можете предоставить пользователям свой общедоступный IP-адрес (для просмотра посетите веб-сайт www.whatismyip.com). Вам, вероятно, будет лучше обслуживать статическое имя хоста из динамической службы DNS, такой как DynDNS.com или DtDNS.com. Они предоставят вам небольшое программное обеспечение, которое будет отслеживать ваш IP-адрес и автоматически обновлять DNS-имя, если оно изменится. Это позволит вам указать имя хоста вместо IP.
Хорошо, я предполагаю, что вы хотите разместить FTP-сервер из домашней сети по любой причине.
- Посмотрите на freeFTPd.org для сервера на базе Windows.
- Посмотрите на DynDNS и OpenDNS, чтобы получить динамический IP-адрес, который вы получаете от вашего широкополосного доступа / коммутируемого доступа, связанного с любым доменным именем, которое вы могли бы зарезервировать.