Si la seguridad en la transferencia de datos no es una prioridad alta, puede utilizar una NAT Gateway para acceder a Apsara File Storage NAS desde un centro de datos local a través de internet público.
Creación de un sistema de archivos y un destino de montaje
Cree un sistema de archivos. Para obtener más información, consulte Create a General-purpose NAS file system.
Agregue un destino de montaje de tipo VPC. Para obtener más información, consulte Add a mount target.
(Opcional) Configuración de una lista blanca
Apsara File Storage NAS utiliza grupos de permisos como listas blancas para controlar el acceso desde direcciones IP o bloques CIDR específicos.
Inicie sesión en la NAS console.
-
Cree un grupo de permisos.
En el panel de navegación izquierdo, seleccione .
En la barra de navegación superior, seleccione una región.
En la página Permission Group, haga clic en la pestaña General-purpose NAS o Extreme NAS y luego haga clic en Create Permission Group.
-
En el cuadro de diálogo Create Permission Group, configure los parámetros.
For more information about the parameters, see Key parameters.
Por ejemplo, establezca Name como
VPC-01, seleccione VPC en Network Type, introduzca una Description y haga clic en OK.
-
Agregue una regla al grupo de permisos.
-
Localice el grupo de permisos que creó. En la columna Actions, haga clic en Manage Rules. A continuación, haga clic en Create Rule y configure los parámetros de la regla.
For more information about the parameters, see Manage rule parameters.
En el cuadro de diálogo Create Rule, configure Authorized IP Address, Access, User Permission y Priority, y luego haga clic en OK.
Haga clic en OK.
-
-
Seleccione y aplique el grupo de permisos.
Vaya a la página File System List. Localice el sistema de archivos deseado y haga clic en Manage.
En la página Mount Targets, localice el destino de montaje, haga clic en Modify Permission Group en la columna Actions y seleccione su grupo de permisos.
Haga clic en OK.
Configuración de una NAT gateway
Una vez completados estos pasos, puede montar el sistema de archivos Apsara File Storage NAS en cualquier computadora Windows o Linux con conexión a internet para transferir archivos.
Inicie sesión en la VPC console.
-
Cree una NAT Gateway. Para obtener más información, consulte Create a public NAT gateway.
NotaLa NAT Gateway debe estar en la misma VPC que el sistema de archivos Apsara File Storage NAS.
Asocie una EIP a la NAT Gateway. Para obtener más información, consulte Apply for an EIP.
-
Cree una entrada DNAT. Para obtener más información, consulte Create and manage DNAT entries.
La siguiente tabla describe los parámetros clave.
Parámetro
Descripción
Select EIP
La dirección IP pública de la EIP que creó.
Select Private IP Address
Seleccione Manually Enter e introduzca la dirección IP del destino de montaje.
Puede ejecutar el comando
pingen una instancia ECS dentro de la misma VPC para obtener la dirección IP del destino de montaje. Ejemplo:ping 0dc404****-****.cn-hangzhou.nas.aliyuncs.comPara obtener más información sobre las direcciones de los destinos de montaje, consulte Manage mount targets.
Port Settings
-
Specific Port: (Recomendado)
-
Sistema de archivos NFS:
-
Public Port: 111, 2049
-
Private Port: 111, 2049
-
Protocol: TCP
-
-
Sistema de archivos SMB:
-
Public Port: 4456
-
Private Port: 445
-
Protocol: TCP
-
-
-
Any Port: (No recomendado)
Todas las solicitudes a la EIP se reenvían al sistema de archivos Apsara File Storage NAS. Se recomienda especificar puertos concretos.
-
Montaje del sistema de archivos
Sistema de archivos NFS
-
Instale un cliente NFS. Para obtener más información, consulte Install an NFS client.
Si ya tiene instalado un cliente NFS, omita este paso.
-
Monte el sistema de archivos NFS. Para obtener más información sobre los parámetros del comando de montaje, consulte Parameters.
mount -t nfs4 <public-ip-address>:/ /mnt<public-ip-address>: La dirección IP pública de su EIP.
/mnt: El punto de montaje local.
Sistema de archivos SMB
Inicie el servicio Workstation y el servicio TCP/IP NetBIOS Helper. Para obtener más información, consulte Enable the Workstation and TCP/IP NetBIOS Helper services.
-
Compruebe si el puerto 445 está en uso en su computadora local.
-
Ejecute el siguiente comando:
netstat -ano | findstr ":445" -
Si se devuelve un resultado similar al siguiente, el puerto 445 está en uso.
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP [::]:445 [::]:0 LISTENING 4En el resultado,
4es el identificador de proceso (PID) del programa que utiliza el puerto 445.
Si el puerto 445 está en uso, ejecute el siguiente comando en el símbolo del sistema, o presione
Win+R, introduzcaservices.mscy compruebe el estado del servicio Server en la ventana de Servicios.sc query LanmanServer-
Si el servicio Server está en estado RUNNING, ejecute el siguiente comando para detenerlo y deshabilitarlo. También puede abrir la ventana de Servicios (presione
Win+Re introduzcaservices.msc) para detener y deshabilitar el servicio manualmente. Después de deshabilitar el servicio, reinicie su computadora y asegúrese de que el puerto 445 ya no esté en uso.net stop LanmanServer && sc config LanmanServer start= disabled -
Si el servicio Server está en estado STOPPED, o si el puerto 445 sigue en uso después de reiniciar la computadora, puede ejecutar el siguiente comando para identificar qué programa lo está utilizando. Una vez que confirme que el programa puede detenerse de forma segura, finalícelo y reinicie su computadora.
tasklist /FI "PID eq 4"En el comando, reemplace
4con el PID devuelto por el comandonetstat -ano | findstr ":445".
-
-
Configure el reenvío de puertos local.
El puerto 445 es el puerto predeterminado para SMB y se considera de alto riesgo. Los proveedores de servicios de internet lo bloquean de forma predeterminada. Si su centro de datos local accede a Apsara File Storage NAS a través de internet mediante una NAT Gateway, debe configurar el reenvío de puertos local.
En su cliente Windows local, utilice
netshpara reenviar el puerto local 445 a un puerto distinto de 445 (4456).netsh interface portproxy add v4tov4 listenaddress=<local-ip-address> listenport=445 connectaddress=<public-ip-address> connectport=4456En este ejemplo,
192.168.xx.xxes la dirección IP del servidor local (también puede usar127.0.0.1), y100.10.xx.xxes la dirección IP pública generada al crear una EIP. Reemplace estos marcadores de posición con los valores reales.NotaSi configuró el puerto público como 445 o Any Port para la entrada DNAT, no necesita configurar el reenvío de puertos local. Puede montar el sistema de archivos directamente utilizando la dirección IP pública de la EIP.
-
Monte el sistema de archivos SMB. Para obtener más información, consulte Mount an SMB file system.
net use D: \\<local-ip-address>\myshareD es la letra de unidad en la que desea montar el sistema de archivos en su sistema operativo Windows. Reemplácela con la letra de unidad real.
<local-ip-address> es la dirección IP de su servidor local. Puede utilizar 127.0.0.1.
myshare es el nombre del recurso compartido SMB. No modifique este nombre.
Verificación del montaje
Sistema de archivos NFS
Ejecute el comando mount -l. El siguiente resultado indica que el montaje se realizó correctamente. Una vez montado, podrá realizar operaciones de lectura y escritura.
<public-ip-address>:/ on /mnt type nfs4 (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=xxx,local_lock=none,addr=<public-ip-address>)
Sistema de archivos SMB
En el Explorador de archivos, compruebe si puede acceder al sistema de archivos SMB. Si es así, el sistema de archivos está montado y ahora puede leer y escribir en él.
Si no encuentra la letra de unidad montada, puede introducir \\192.168.xx.xx\myshare en el Explorador de archivos para acceder al recurso compartido. En esta ruta, 192.168.xx.xx es la dirección IP del servidor local. Reemplácela con el valor real.
La carpeta myshare contiene dos archivos: fio-2.18-x64.zip y fiotest.txt.