En la entrada anterior vimos como montar un servidor FTP en un equipo de Windows 10, en esta entrada veremos como conectarse al servidor desde otro equipo y utilizar los servicios que ofrece de FTP.
Para que el servidor FTP sea accesible desde internet, necesitamos configurar el router para abrir el puerto TCP/IP número 21 para permitir las conexiones del PC.
Abrimos Símbolo del sistema (cmd), escribimos ipconfig y pulsamos Enter.
Tomamos nota de la dirección IP de la Puerta de enlace Predeterminada, que es la dirección IP del router.
Abrimos el cmd escribimos FTP y pulsamos Enter.
Abrimos la conexión con open 192.168.1….
Ponemos el usuario y la password con esto accedemos al servidor remoto a través del editor de comandos de FTP.
Abrir FireFTP en modo gráfico
Para utilizar el FTP en modo gráfico utilizaremos el FTP de Mozilla Firefox llamado FireFTP. Abrimos FireFTP desde Firefox -> Abrir Menú-> desarrollador->FireFTP si no lo tenemos lo debemos instalar previamente desde complementos.
En el menú de cuentas, seleccionamos "Crear una cuenta..."
Vamos al campo "Host" e introducimos el nombre del servidor al que deseamos conectarnos.
Una vez hecho esto, para iniciar sesión de forma anónima, marcamos la casilla Anónimo. Pero, la mayoría de las veces necesitaremos ingresar el nombre de usuario y contraseña, así que introducimos los campos correspondientes y pulsamos Aceptar.
Clic en el botón Conectar para establecer la conexión.
Una vez conectados, encontraremos que los archivos locales están a la izquierda y los archivos remotos están a la derecha. Podemos hacer clic en un archivo local y presionar la flecha que apunta hacia la derecha para cargar un archivo en el servidor.
De forma similar, podemos hacer clic en un archivo en el lado derecho y presionar la flecha que apunta hacia la izquierda para descargar un archivo desde el servidor.
Pasar del modo pasivo al activo
Seleccionamos una nueva cuenta o editamos una existente haciendo clic en Editar. En el Administrador de cuentas, seleccionamos la pestaña Conexión y desmarcamos la opción Modo pasivo.
Subir archivos a un servidor FTP en Windows 10
Abrimos el Explorador de Archivos.
En la barra de direcciones, escribimos la dirección IP pública en formato FTP. Por ejemplo, FTP://168.1.136. Introducimos el nombre de usuario y contraseña, marcamos la opción Guardar contraseña. Y hacemos clic en Iniciar Sesión.
Usando este método, podemos navegar, descargar y subir archivos como si el servidor FTP fuera otro disco conectado a nuestro ordenador.
Crear varias cuentas de FTP en Windows 10
Para permitir que otras personas accedan a un servidor FTP, es posible crear varias cuentas con permisos específicos para descargar y subir archivos.
Para que otras personas tengan acceso a un servidor FTP, necesitamos crear una nueva cuenta de Windows 10 para cada usuario, asociar cada cuenta al directorio de inicio del FTP y configurar los ajustes adecuados.
Utilizamos la tecla de Windows + I para abrir Configuración.
Elegimos Cuentas.
Hacemos clic en la Familia y otras personas.
Hacemos clic en Agregar otra persona a este equipo.
Le ponemos la dirección de correo suya, si no la tenemos ponemos la del administrador.
Agregar una nueva cuenta de usuario para acceder a la carpeta FTP
En el equipo servidor, hacemos clic derecho en la carpeta FTP del usuario y seleccionamos Propiedades.
Seleccionamos la ficha Seguridad. Hacemos clic en Editar y luego Agregar Introducimos un nombre de cuenta de usuario y pulsamos en Comprobar nombres y aceptamos.
En Nombres de grupos o usuarios, seleccionamos la cuenta de usuario que acabamos de crear y seleccionamos los permisos adecuados. Aplicar y Aceptar
Configurar una nueva cuenta de usuario para acceder al servidor FTP
En el servidor, abrimos el Panel de Control -> Herramientas Administrativas -> Administrador de Internet Information Services (IIS).
Expandimos Sitios y Seleccionamos el directorio FTP creado y hacemos doble clic en Reglas de Autorización.
Clic con el botón derecho del ratón y seleccionamos Agregar Regla de Permiso.
Seleccionamos Usuarios Especificados y escribimos el nombre de su cuenta de Windows 10 que creamos anteriormente.
Establecemos los permisos de Lectura y Escritura y aceptamos.
Ahora, el nuevo usuario debe ser capaz de conectarse al servidor con sus propias credenciales.
Solución de problemas
Si no hay conexión, conviene hacer ping entre los equipos involucrados para detectar problemas.
Si el ping es correcto pero no conseguimos establecer conexión hay que asegurarse de que el equipo cliente en Centro de recursos y redes compartidos -> Cambiar configuración del adaptador -> conexión de área local (botón derecho del ratón) propiedades -> Protocolo de internet IPv4 -> propiedades -> Y nos aseguramos que la IP del servidor DNS preferido sea la IP del servidor al que nos conectamos.
En mi caso se perdió la conexión con el equipo servidor, al hacer ping daba error general. Es importante fijarse si el icono de conexión a internet está activo en ambos equipos.
Otras acciones a realizar si falla de menor a mayor complejidad serían:
Reiniciar el servicio FTP
Reiniciar la sesión del administrador del servidor
Reiniciar el servidor
Comprobé las IP fijas de cada equipo y todo era correcto, reinicie los equipos y seguía igual. Al final la solución consistió en reiniciar el WINSOCK del equipo servidor.
netsh int ip reset c:log.txt
netsh winsock reset
ipconfig/flushdns
Al hacer esto perdió la IP fija y hubo que ponerla de nuevo desde Configuración de red e internet
También conviene chequear que todos los pasos dados sean correctos:
Direcciones IP
Que el servicio FTP esté arrancado
Que la conexión a internet esté activa
Que el firewall de permisos al FTP
Si sigue fallando mirar los archivos log y el visor de eventos de Windows para tratar de determinar que falla exactamente.
No hay comentarios:
Publicar un comentario