Простой вопрос: у меня дома есть Linux с NAT, на котором размещено несколько общих ресурсов samba. Какие порты я должен перенаправить с маршрутизатора на коробку Linux, чтобы иметь возможность доступа к этим общим ресурсам из Интернета с помощью проводника Windows (в стиле «\ my.dyndns.org \ shares \ xxx»)? Я хочу, чтобы минимальное количество открытий портов, которое я должен сделать в конфигурации маршрутизатора, имело функции чтения / записи.
РЕДАКТИРОВАТЬ: клиентский компьютер Vista
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 объясняет вышесказанное немного более подробно ,
источник
Хорошо, вот руководство, которое может заставить мою бабушку сделать это за 5 минут. Работал без сбоев
источник