Je sais que cette question a été posée plusieurs fois déjà mais je pense que mon problème pourrait être légèrement différent. Peut-être que je ne comprends pas les principes fondamentaux de la question.
J'ai une part de Samba Linux que je souhaiterais un tunnel SSH et d'utiliser des fenêtres. Lorsque je suis sur le VPN, je peux accéder à la part de Samba et que le port de tunneling 139 fonctionne bien sur Linux. Lorsque j'accède à la part d'une machine Linux qui est hors du VPN, tout ce que j'ai besoin de faire est le port avant 139 comme:
ssh user@remotehost -L 1139:localhost:139
Puis monter le lecteur:
mount -t cifs //remotehost/shared /mnt/cifs -o username=myuser,password=mypass,ip=127.0.0.1,port=1139
Pour Windows, j'ai essayé de suivre un didacticiel pour créer un adaptateur de bouclage et un tunnel via Pututy: http://www.nikhef.nl/~janJust/cifsverssh/win8loopback.html
Cela n'a pas fonctionné alors j'ai essayé de suivre un tutoriel différent qui utilise le port 139 au lieu de 445: https://www.simonholywell.com/post/2009/04/samba-file-share-over-ssh- tunnel /
Aucun de ces tutoriels n'a fonctionné, alors je suppose que ma première question est celle de ces ports que j'ai réellement besoin de transmettre? Ai-je besoin de Port 139, Port 445 ou les deux? Je ne vois pas ce que la question pourrait être.
Faites-moi savoir si vous avez besoin d'autres informations, j'ai essayé d'utiliser NMAP pour dépanner mais je n'ai nulle part.
Vous n'avez besoin que de transférer le port 445. Dans Metty, le port local doit être LoopBackip: 44445 (ou tout autre port inutilisé) et la destination avant devrait être localehost: 445 ou 127.0.0.1:445.
Cela a fonctionné pour moi suivre la procédure dans ce lien: http://how-to.cc/setup-windows-fileSeharing-over-ssh
Notez que toutes les références au service 'SMB "doivent être remplacées vers le service" serveur ".
Si cela ne fonctionne toujours pas, vous pouvez essayer de désactiver Samba V3 dans la zone Windows ou essayez de mettre à niveau Samba sur le serveur Linux. Voir ce lien https://it.awroblew.biz/windows-10-and-problèmes-accessing-smb-shares/
Description courte avec SSH N trucs pour tunneling
dans les paramètres IPv4, définissez une adresse IP, 255.255.255.255 en tant que masque de sous-réseau et désactivez NetBIOS
shell de fenêtres élevées
sc config lanmanserver start= delayed-auto
netsh interface portproxy add v4tov4 listenaddress=192.168.2.123 listenport=445 connectaddress=192.168.2.123 connectport=44445
%windir%\system32\drivers\etc\hosts
et ajouter une cartographie appropriée comme:192.168.2.123 smbproxy
ssh -L 192.168.2.123:44445:internalsmbhost:445 sshuser@publicjumphost
\\smbproxy
vous pouvez également créer plusieurs mappages dans votre fichier d'hôtes pour cela.
[.____] L'avantage serait que plusieurs utilisateurs de votre ordinateur portable/PC puissent accéder à votre NAS avec différents noms d'utilisateur/sessions sans Windows vous ennuyant que quelqu'un d'autre utilise déjà cette ressource.
n'hésitez pas à ouvrir l'outil de création de tâches de Windows pour démarrer ceci sur le démarrage du système.
Ceci a été prélevé de mon fichier README.MD I Fabriqué pour mon proxy WebSocket https://gitfap.de/gottz/websocketproxy