FTP недоступний за межами локальної мережі


2

Гаразд, мені дуже потрібна допомога з цим, у мене встановлено XAMPP і я розміщую веб-систему для своїх друзів, і я працюю над. Я можу бачити сайт просто чудово, а також я можу добре потрапити на PHPMyAdmin, але мій FTP-сервер доступний лише з моєї домашньої мережі. У мене статичний IP призначений для комп'ютера, і у мене відкритий порт 21 і пересилання на цю статичну адресу. Ясно, що я відкрив порти правильно, інакше я не зможу побачити apache або phpmyadmin, тому що я успішно відкрив 80 та 3306. У мене визначені користувач та пароль та домашня папка, призначена для цього облікового запису. Також у налаштуваннях пасивного режиму я правильно визначив мою зовнішню IP-адресу. І нарешті, я переконався, що всі вхідні та вихідні правила в брандмауері встановлені таким чином, щоб вони могли з'єднуватися,

Дякую за будь-яку допомогу в передових, я сподіваюся, що хтось думає про щось, що я не робив.

О, і я майже забув, я нещодавно отримав новий роутер недавно, коли старий засмажився в штормі, зі старим маршрутизатором я зміг підключитися до FTP просто чудово, але тепер після встановлення нового з ( те, що я вважав) ті ж налаштування, що і старі, тепер я вже не в змозі бачити FTP.


Як ви протестуєте зовнішній доступ до мережі? Якщо ви перебуваєте у своїй мережі та намагаєтесь підключитися до порту 21 за допомогою загальнодоступного IP-адреси, це не вийде. Деякі маршрутизатори досить розумні, щоб зрозуміти, що публічний IP є власним IP-адресою та перенаправляє трафік, але більшість - ні. Вам потрібно перевірити це за межами вашої мережі, щоб бути впевненим. Я б запропонував налаштувати віддалене адміністрування для вашого маршрутизатора або встановити teamviewer на ПК всередині мережі, щоб ви могли змінити конфігурацію маршрутизатора, перебуваючи поза маршрутизатором, щоб перевірити речі. Це має працювати.
— LPChip

По-перше, дякую за -1, не пояснюючи того, хто залишив це. По-друге, @LPChip, я вважаю, ти прав, дурний, я не думав про це, і, здається, працює з мого телефону та додатка FTP через LTE, а не через WiFi, дуже дякую, якщо ви опублікували це як відповідь, я б з радістю позначте його як таке
— Darksaint2014

1
Майте на увазі, що FTP залежить від безлічі вхідних портів у пасивному режимі (який ви хочете). Я рекомендую використовувати протокол більш зручного для брандмауера / порту, наприклад SFTP. FTPS також "зашифрований FTP" не допомагає.
— Даніель Б

Відповіді:


1

Як ви протестуєте зовнішній доступ до мережі? Якщо ви перебуваєте у своїй мережі та намагаєтесь підключитися до порту 21 за допомогою загальнодоступного IP-адреси, це не вийде. Деякі маршрутизатори досить розумні, щоб зрозуміти, що публічний IP є власним IP-адресою та перенаправляє трафік, але більшість - ні. Вам потрібно перевірити це за межами вашої мережі, щоб бути впевненим. Я б запропонував налаштувати віддалене адміністрування для вашого маршрутизатора або встановити teamviewer на ПК всередині мережі, щоб ви могли змінити конфігурацію маршрутизатора, перебуваючи поза маршрутизатором, щоб перевірити речі. Це має працювати.


1
Хм, хороша відповідь, але жодних результатів ... Ви вказуєте на кілька хороших рішень. +1
— nicorellius

1

Незважаючи на те, що на це відповіли і прийнято, я додам своє, щоб бути ретельним ... Використання телефону з 3G / 4G також може бути хорошим способом перевірити це.

І якщо ви знайомі з тунелями SSH та портами вперед, ви можете запустити SSH на віддалену машину і використовувати порт вперед, наприклад, 3389 (Windows RDC), а потім отримати доступ до віддаленої машини Windows, а потім повернути FTP у місцеву область мережа:

ssh -i /path/to/ssh_key user@host -L8181:192.168.x.x:3389

або будь-яка ваша підмережа ...

Обидва вони мені дуже допомогли в моєму тестуванні на системдмін ...


1
У мене немає представника, який би проголосував за це, але так, це дуже хороша ідея, і оскільки я задав це питання, я дійсно використовував телефонний метод 3G / 4G. Я не використовував метод SSH, але мені це здається чудовою думкою. Дякую!
— Darksaint2014

А як же, немає проблем. Я щойно наткнувся на вашу представницю, тож сміливо голосуйте за цю відповідь ... Привіт.
— nicorellius
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.