Ao mapear uma unidade de rede no sistema windows, como acessar remotamente o serviço Samba do servidor Linux através de uma porta diferente de 455

declaração

  • Normalmente, ao usar o serviço Samba do servidor Linux para mapear a unidade de rede no Windows, o padrão geral é preencher diretamente o ip do servidor Linux na rede interna e o padrão será a porta 445.
  • O que devo fazer se meu Windows não estiver no mesmo segmento de rede que o servidor Linux?

1 Abra o CMD com uma conta de administrador para verificar a ocupação da porta 445

netstat -ano | findstr 445

insira a descrição da imagem aqui
É o processo com pid 4 para monitorar.

2 Desabilite o serviço do servidor

Clique com o botão direito do mouse em Computador – Gerenciar – Serviços e Aplicativos – Serviços, localize o serviço chamado Servidor, clique duas vezes para abrir as propriedades e altere o tipo de inicialização para Desativado.
insira a descrição da imagem aqui
insira a descrição da imagem aqui

3 Reinicie o computador e verifique novamente a ocupação da porta 455

netstat -ano | findstr 445

Mostrado como desocupado.

4 Modifique o encaminhamento de porta

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=445 connectaddress=$(smb服务器的IP地址或绑定的域名) connectport=$(smb服务器的端口号)

5 Verifique se o encaminhamento de porta foi bem-sucedido

netsh interface portproxy show all

Ele pode ser exibido da seguinte forma:
insira a descrição da imagem aqui

6 Mapeando uma unidade de rede

Ao mapear a unidade de rede, preencha 127.0.0.1 para mapear para o serviço Samba do servidor Linux.
insira a descrição da imagem aqui

7 Complete o mapeamento

A unidade de rede mapeada no Windows é a seguinte:

insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/Xiaoma_Pedro/article/details/131419839
Recomendado
Clasificación