9

Простой вопрос: у меня дома есть Linux с NAT, на котором размещено несколько общих ресурсов samba. Какие порты я должен перенаправить с маршрутизатора на коробку Linux, чтобы иметь возможность доступа к этим общим ресурсам из Интернета с помощью проводника Windows (в стиле «\my.dyndns.org\shares\xxx»)? Я хочу, чтобы минимальное количество открытий портов, которое я должен сделать в конфигурации маршрутизатора, имело функции чтения / записи.

РЕДАКТИРОВАТЬ: клиентский компьютер Vista

3 ответа3

10
  • TCP 139, "Сеанс NetBIOS" - SMB обернут в NetBIOS для совместимости
  • TCP 445, SMB - предпочтительный метод, SMB напрямую через TCP
  • ICMP Echo (Ping) - используется Windows для проверки работоспособности компьютера.

"Служба имен NetBIOS" - это TCP/UDP 137, а "Датаграмма NetBIOS" - это UDP 138, но вам не нужно ничего из этого для подключения к общим ресурсам. В наши дни это необходимо только для "просмотра сети", который в любом случае работает только в локальной сети.

3

445 для TCP

Вопреки оригинальному ответу здесь, нет никаких оснований разрешать 137-139, которые должны быть заблокированы.

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

Пожалуйста, пожалуйста, настройте безопасное решение, такое как ssh-сервер, чтобы вы могли просматривать данные scp/sftp взад и вперед.

Ps http://support.microsoft.com/kb/832017, кажется, является хорошим справочником портов, необходимых для серверов Windows, и http://www.petri.co.il/whats_port_445_in_w2k_xp_2003.htm объясняет вышесказанное немного более подробно ,

-1

Хорошо, вот руководство, которое может заставить мою бабушку сделать это за 5 минут. Работал без сбоев

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