SSH tunnel no Windows 10 para o Linux Samba

3

Eu sei Essa pergunta já foi feita algumas vezes, mas acho que meu problema pode ser um pouco diferente. Talvez eu não esteja entendendo os fundamentos da questão.

Eu tenho um compartilhamento Linux Samba que gostaria de usar em ssh e usar no Windows. Quando estou na VPN, posso acessar o compartilhamento Samba e a porta de tunelamento 139 funciona bem no Linux. Quando eu acesso o compartilhamento de uma máquina Linux que está fora da VPN, tudo o que eu preciso fazer é encaminhar a porta 139 assim:

ssh user@remotehost -L 1139:localhost:139

E, em seguida, monte a unidade:

mount -t cifs //remotehost/shared /mnt/cifs -o username=myuser,password=mypass,ip=127.0.0.1,port=1139

Para o Windows, tentei seguir um tutorial para criar um adaptador de loopback e um túnel por meio do PuTTY: link

Isso não funcionou, então tentei seguir um tutorial diferente que usa a porta 139 em vez de 445:

Nenhum desses tutoriais funcionou, então acho que minha primeira pergunta é qual dessas portas eu realmente preciso encaminhar? Preciso da porta 139, da porta 445 ou de ambas? Eu não vejo qual poderia ser o problema.

Deixe-me saber se você precisa de alguma outra informação, tentei usar o nmap para solucionar problemas, mas não cheguei a lugar algum.

    
por Blake Wrege 29.06.2016 / 15:18

1 resposta

2

Você só precisa encaminhar a porta 445. Em massa, a porta local deve ser loopbackIP: 44445 (ou qualquer outra porta não utilizada) e o destino de encaminhamento deve ser localhost: 445 ou 127.0.0.1:445.

Funcionou para mim seguindo o procedimento neste link: link

Note que toda referência ao serviço 'smb' precisa ser alterada para o serviço 'servidor'.

Se ainda não funcionar, você pode tentar desabilitar o samba v3 na caixa do windows ou tentar atualizar o samba no servidor linux. Veja este link link

    
por 23.09.2016 / 04:22