Pergunta simples: eu tenho um Linux com NAT em casa que hospeda alguns compartilhamentos de samba. Quais portas devo encaminhar do roteador para a caixa Linux para poder acessar esses compartilhamentos da Internet com o Windows Explorer (no estilo "\ my.dyndns.org \ shares \ xxx")? Desejo que o número mínimo de aberturas de portas que devo fazer na configuração do roteador tenha funcionalidade de leitura / gravação.
EDIT: máquina cliente é um Vista
445 para tcp
Ao contrário da resposta original aqui, não há motivos para permitir 137-139 que devem ser bloqueados.
No entanto, eu recomendo fortemente que você não faça isso. Não acho que deixar um compartilhamento de samba acessível à Internet seja uma boa idéia.
Por favor, configure uma solução segura, como um servidor ssh, para que você possa scp / sftp e para trás.
O PS http://support.microsoft.com/kb/832017 parece ser uma boa referência de portas exigidas pelos servidores Windows e http://www.petri.co.il/whats_port_445_in_w2k_xp_2003.htm explica um pouco mais sobre o assunto acima .
fonte
OK, aqui está um guia que poderia fazer minha avó fazê-lo em 5 minutos. Trabalhou sem falhas
fonte