Este tema describe cómo montar y acceder a un recurso compartido del protocolo SMB mediante un sistema Windows.
Requisitos previos
Se ha creado un recurso compartido del protocolo SMB. Para más información, consulte Create a share.
-
Ha creado una instancia de ECS (Windows). Para más información, consulte Create an ECS instance.
Asegúrese de que el puerto 445 esté abierto. Los recursos compartidos del protocolo SMB se comunican a través del puerto 445. Si este puerto no está abierto, debe agregar una regla de security group para el puerto 445 en el security group de la instancia ECS de destino. Para más información, consulte Using security groups.
Una pasarela de archivos desplegada en Alibaba Cloud puede tener hasta 16 recursos compartidos SMB. El número máximo de recursos compartidos SMB admitidos varía según el tipo de pasarela debido a las diferencias en las especificaciones de CPU y memoria. Para más información, consulte Specifications.
Después de montar los recursos compartidos, la capacidad máxima mostrada de los sistemas de archivos varía según las especificaciones de la pasarela de archivos. Para más información, consulte la capacidad recomendada del sistema de archivos proporcionada en Specifications of cloud file gateways table.
A partir de la versión V1.0.35, si no se configura ningún usuario para un recurso compartido SMB, el cliente accede al recurso como usuario público de forma predeterminada. Si ha configurado usuarios, debe otorgarles permisos de lectura y escritura o de solo lectura antes de que puedan acceder al recurso compartido SMB. Para más información, consulte Configure an SMB share.
Después de cambiar los permisos de usuario SMB, ejecute el comando net use /delete <share path> para borrar la información del cliente en el sistema Windows. No reinicie el cliente.
Paso 1: Preparar el entorno
Realice los siguientes pasos solo una vez cuando monte cada servidor Windows por primera vez. No los repita para cada operación de montaje.
-
Para las siguientes versiones del sistema, configure el cliente para permitir el acceso anónimo.
-
Para Windows Server 2016 y versiones posteriores, ejecute el siguiente comando.
REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1 -
Para Windows Server 2025, realice también las siguientes operaciones para deshabilitar la firma SMB:
-
Abra CMD como administrador y ejecute el siguiente comando:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v RequireSecuritySignature /t REG_DWORD /d 0 /f Reinicie la computadora para que los cambios surtan efecto.
-
-
-
Habilite el servicio Workstation.
Vaya a , o utilice el atajo de teclado
Win+R. Introduzcaservices.mscpara abrir el administrador de servicios locales.-
En la lista de servicios, busque Workstation y compruebe que su estado sea Running y que su tipo de inicio esté establecido en Automatic.
Normalmente, el servicio Workstation está habilitado de forma predeterminada.
-
Habilite el servicio TCP/IP NetBIOS Helper.
Abra el Network and Sharing Center y haga clic en la conexión de red activa.
Haga clic en Properties, haga doble clic en Internet Protocol Version 4 (TCP/IPv4) y luego haga clic en Advanced.
En el cuadro de diálogo Advanced TCP/IP Settings, seleccione .
Vaya a , o utilice el atajo de teclado
Win+R. Introduzcaservices.mscpara abrir el administrador de servicios locales.-
En la lista de servicios, busque TCP/IP NetBIOS Helper y confirme que su estado sea Running y que su tipo de inicio sea Automatic.
Normalmente, el servicio TCP/IP NetBIOS Helper está habilitado de forma predeterminada.
Paso 2: Montar un recurso compartido del protocolo SMB
Los recursos compartidos del protocolo SMB admiten métodos de montaje manual y automático. El montaje manual es para montajes temporales; deberá volver a montar el recurso después de cada inicio o reinicio del servidor. El montaje automático es para montajes persistentes, por lo que no necesita volver a montar el recurso tras cada reinicio. Para evitar la pérdida de información de montaje y garantizar la visibilidad de los sistemas de archivos montados después de reiniciar el servidor, configure el montaje automático tras completar correctamente el montaje manual.
Montar manualmente un recurso compartido SMB
-
Abra una ventana de línea de comandos CMD y ejecute el siguiente comando para montar el recurso compartido SMB.
net use Z: \\gateway_ip\share_nameParámetro
Descripción
Z
La letra de unidad de destino que se montará en el sistema Windows actual. Si ocurren conflictos o se montan varios recursos compartidos SMB, asigne las letras de unidad en orden alfabético descendente.
gateway_ip
La dirección IP de Cloud Storage Gateway. Reemplácela con el valor real. En la consola de Cloud Storage Gateway, localice la pasarela de destino y consulte el punto de montaje en su página Shares. De forma predeterminada, es un punto de montaje IPv4.
NotaSolo la región China (Hohhot) admite montajes IPv6. La Virtual Private Cloud (VPC) y el vSwitch utilizados por la pasarela deben ser compatibles con IPv6.
Antes de usar montajes IPv6, asegúrese de que el cliente ECS tenga configurada una dirección IPv6.
Si la VPC y el vSwitch de una pasarela existente son compatibles con IPv6, habilite IPv6 en la lista de operaciones de la pasarela. La segunda fila de puntos de montaje mostrará entonces el punto de montaje IPv6 de forma predeterminada. Las pasarelas creadas recientemente en esta VPC admiten IPv6 por defecto y no requieren habilitación explícita.
share_name
El nombre del recurso compartido SMB.
-
Confirme que el recurso compartido del protocolo SMB se haya montado correctamente.
Ejecute el comando:
net use-
Salida de ejemplo
Si aparece una salida de comando similar al siguiente ejemplo, significa que el sistema de archivos SMB está montado. Una vez montado el recurso compartido SMB, puede acceder a él de la misma manera que accede a un directorio local. Si tiene permisos de escritura en el recurso compartido SMB, puede escribir datos en él. Si tiene permisos de solo lectura, únicamente podrá leer datos del recurso. Para más información, consulte Manage Shares.
C:\Users\Administrator>net use New connections will be remembered. Status Local Remote Network ------------------------------------------------------------------------------- OK Z: \\192.168.125.235\smb Microsoft Windows Network The command completed successfully. C:\Users\Administrator>
(Opcional) Montar automáticamente un recurso compartido SMB
Configure el archivo c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat en su instancia ECS de Windows para montar automáticamente los recursos compartidos del protocolo SMB cuando se reinicie ECS.
-
Abra una ventana de línea de comandos CMD. Ejecute el siguiente comando para configurar el script auto_mount.bat.
echo %HOMEPATH%\mount.bat > auto_mount.bat -
Ejecute los siguientes tres comandos para configurar auto_mount.bat de modo que se ejecute automáticamente después de que un usuario inicie sesión, y establezca permisos de lectura y ejecución para otros usuarios.
MOVE auto_mount.bat "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"icacls "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat" /grant everyone:rxREG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /f /v MyMount /t REG_SZ /d "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat" -
Ejecute el siguiente comando para configurar el script mount.bat.
Montaje sin verificación de identidad
Para casos que no requieren verificación de identidad, utilice el siguiente comando:
echo net use z: \\gateway_ip\share_name > "%HOMEPATH%\mount.bat"Reemplace la letra de unidad
z, la IP de la pasarelagateway_ipy el nombre del recurso compartidoshare_namecon los valores reales.Montaje con verificación de identidad
-
Para montar un recurso compartido del protocolo SMB mediante un usuario SMB, ejecute el siguiente comando para configurar el script.
echo net use z: \\gateway_ip\share_name /user:username password > "%HOMEPATH%\mount.bat"Reemplace la letra de unidad
z, la IP de la pasarelagateway_ip, el nombre del recurso compartidoshare_name, el nombre de usuario SMBusernamey la contraseña del usuario SMBpasswordcon sus valores reales. -
Para montar un recurso compartido del protocolo SMB utilizando una identidad de usuario de dominio distinta a la identidad de usuario de inicio de sesión de Windows, ejecute el siguiente comando para configurar el script.
echo net use z: \\gateway_ip\share_name /user:username@domain password > "%HOMEPATH%\mount.bat"Reemplace la letra de unidad
z, la IP de la pasarelagateway_ip, el nombre del recurso compartidoshare_name, el nombre de usuario del dominiousername@domainy la contraseña del usuario del dominiopasswordcon los valores reales.
-
-
Reinicie el servidor ECS.
Después de que el usuario inicie sesión nuevamente, ejecute el comando
net usepara verificar el resultado del montaje.ImportanteReiniciar la instancia de Elastic Compute Service (ECS) interrumpe los servicios. Reinicie la instancia ECS durante las horas de menor actividad.
Si encuentra otros problemas al montar un recurso compartido, consulte Troubleshoot mount failures.
Desinstalar un recurso compartido
Para evitar la pérdida de datos, compruebe que el estado de carga del recurso compartido sea Upload Complete antes de desmontarlo. Para más información, consulte Why does the sync status of my share remain 'Upload Incomplete'?
-
En la interfaz de línea de comandos, introduzca el siguiente comando:
net use Z: /delNotaAquí,
Zes la letra de la unidad. Reemplácela con el valor real. En la interfaz de línea de comandos, introduzca
net usepara verificar si el recurso compartido se desinstaló correctamente.
Más operaciones
Para utilizar un usuario SMB con el fin de montar y acceder a un recurso compartido, consulte How do I use an SMB user to access an SMB share?.
Para configurar permisos de acceso ACL para diferentes usuarios, como solo lectura o lectura y escritura, consulte Set up an AD domain using a Windows instance y How a file gateway joins an AD domain.