Al mapear una unidad de red en el sistema de Windows, cómo acceder de forma remota al servicio Samba del servidor Linux a través de un puerto que no sea 455

declaración

  • Normalmente, cuando se usa el servicio Samba del servidor Linux para mapear la unidad de red en Windows, el valor predeterminado general es completar directamente la ip del servidor Linux en la red interna, y por defecto será el puerto 445.
  • ¿Qué debo hacer si mi ventana no está en el mismo segmento de red que el servidor Linux?

1 Abrir CMD con cuenta de administrador para comprobar la ocupación del puerto 445

netstat -ano | findstr 445

inserte la descripción de la imagen aquí
Es el proceso con pid 4 para monitorear.

2 Deshabilitar el servicio del servidor

Haga clic con el botón derecho en Computadora - Administrar - Servicios y aplicaciones - Servicios, busque el servicio llamado Servidor, haga doble clic para abrir las propiedades y cambie el tipo de inicio a Deshabilitado.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

3 Reiniciar el ordenador y comprobar de nuevo la ocupación del puerto 455

netstat -ano | findstr 445

Se muestra como desocupado.

4 Modificar el reenvío de puertos

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

5 Compruebe si el reenvío de puertos es exitoso

netsh interface portproxy show all

Se puede mostrar de la siguiente manera:
inserte la descripción de la imagen aquí

6 Asignación de una unidad de red

Al asignar la unidad de red, complete 127.0.0.1 para asignar al servicio Samba del servidor Linux.
inserte la descripción de la imagen aquí

7 Complete el mapeo

La unidad de red asignada en Windows es la siguiente:

inserte la descripción de la imagen aquí

Supongo que te gusta

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