Я довольно новичок в области серверов и сетей, и недавно я пытался настроить FTP-сервер на моем Mac как простой способ перемещения файлов. Я бы хотел, чтобы к серверу можно было получить удаленный доступ. Я уже включил функцию FTP-сервера Mac OS X (Mountatin Lion) через Терминал. Поэтому сервер "работает". Однако, поскольку нет интерфейса между машиной, которой она является, и входящим трафиком на сетевом маршрутизаторе, сервер не виден за пределами сети, к которой он подключен.

Что я должен сделать, чтобы разрешить доступ к серверу (через стандартный FTP-клиент, например, Cyberduck) за пределами моей сети? Я посмотрел на No-IP и настроил учетную запись, хост и программное обеспечение DUC, но все еще не уверен, как оно на самом деле работает. Я также забил Google за соответствующие статьи безрезультатно.

Я был бы невероятно благодарен любому, кто мог бы указать мне правильное направление.

1 ответ1

0

На маршрутизаторе у вас дома откройте порты 20 и 21 и перенаправьте их на ваш сервер (IP-адрес вашего сервера). Вам нужно будет найти переадресацию портов для вашего конкретного маршрутизатора. Затем выясните, какой у вас публичный IP-адрес (зайдите на сайт whatismyip.com в браузере). Вам будет предоставлен IP-адрес. Попробуйте подключиться по FTP к этому IP-адресу, не находясь дома, маршрутизатор должен перенаправить вас на настроенный вами ящик FTP. Имейте в виду, что IP-адрес, который дает вам ваш поставщик услуг, будет время от времени меняться.

Вот где приходит No-IP. На вашем Mac-сервере вы запустите программу, которая сообщает ваш общедоступный IP-адрес на No-IP (а не частный, используемый сервером). У вас будет доменное имя, назначенное вашей учетной записи (скажем, xyz.com). Всякий раз, когда меняется ваш IP-адрес, запись A для xyz.com обновляется новым IP-адресом. Все, что вам нужно помнить, это доменное имя, независимо от того, как часто меняется IP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .