Ports pour le partage Windows NAT

9

Question simple: j'ai un Linux NAT à la maison qui héberge quelques partages de samba. Quels ports dois-je transmettre du routeur à la boîte Linux afin de pouvoir accéder à ces partages depuis Internet avec l'explorateur Windows (à la "\ my.dyndns.org \ share \ xxx")? Je veux que le nombre minimum d'ouvertures de port que je dois faire dans la configuration du routeur ait une fonctionnalité de lecture / écriture.

EDIT: La machine client est une machine Vista

Paralife
la source

Réponses:

10
  • TCP 139 , "Session NetBIOS" - SMB enveloppé dans NetBIOS pour la compatibilité
  • TCP 445 , SMB - la méthode préférée, SMB directement sur TCP
  • ICMP Echo (Ping) - utilisé par Windows pour vérifier si la machine est en marche.

« Nom NetBIOS service » est TCP / UDP 137, et « NetBIOS Datagram » est UDP 138, mais vous ne pas besoin de ces pour se connecter à des actions. De nos jours, il n'est nécessaire que pour la "navigation réseau", qui ne fonctionne de toute façon que dans un LAN.

user1686
la source
Aha tu as raison. Bien que ma «réponse» aurait fonctionné, je pense, je l'ai modifiée pour la solution préférée. Je pense toujours que openssh est une meilleure façon de procéder.
Cher
1
Vista a un problème pour que 445 fonctionne avec le transfert. Voir ma réponse pour un lien de solution sympa sur la façon de faire CIFS sur SSH sur Vista.
Paralife
3

445 pour tcp

Contrairement à la réponse originale ici, il n'y a aucune raison d'autoriser 137-139 qui devrait être bloqué.

Cependant, je vous recommande fortement de ne pas le faire. Je ne pense pas que laisser un partage de samba accessible sur Internet soit une bonne idée.

Veuillez mettre en place une solution sécurisée telle qu'un serveur ssh, afin que vous puissiez scp / sftp faire des va-et-vient.

Ps http://support.microsoft.com/kb/832017 semble être une bonne référence des ports requis par les serveurs Windows et http://www.petri.co.il/whats_port_445_in_w2k_xp_2003.htm explique ce qui précède un peu plus en profondeur. .

Cher
la source
Merci, je suis tellement stupide, j'ai essayé toute la journée, mais j'ai oublié UDP ...
Paralife
Aussi pour le problème de sécurité, je vais essayer de le faire sur des tunnels ssh. Ne serait-ce pas assez sûr?
Paralife
... btw, le tunneling ssh peut-il gérer les connexions udp?
Paralife
1
Le tunneling de la samba via ssh est certainement possible, voici un guide: axllent.org/docs/networking/samba_over_ssh
Cher
1
139 n'est pas pour la navigation ... Les anciennes versions de Windows l'utilisent pour le protocole SMB, enveloppé dans une session NetBIOS. Il présente donc exactement les mêmes problèmes de sécurité que le 445 (SMB brut).
user1686
-1

OK voici un guide qui pourrait faire ma grand-mère le faire en 5 minutes. Travaillé sans problème

Paralife
la source