Está en la página 1de 19

¿Cómo configurar el servidor FTP en

Windows 10? – informaticamadridmayor


por @informaticamadridmayor.es | Abr 4, 2022 | Admin
FTP (Protocolo de transferencia de archivos) es un popular protocolo de transferencia de datos
de Internet. Puede usar FTP para transferir archivos entre un servidor remoto y una PC local.
Los administradores de sitios web suelen utilizar FTP para cargar y descargar archivos en sus
servidores de alojamiento web. El protocolo FTP se implementa de acuerdo con el esquema
"cliente-servidor": hay clientes FTP y un servidor FTP.
En nuestras instrucciones, le mostraremos cómo instalar y configurar un servidor FTP basado
en un sistema operativo Windows 10 de escritorio sin usar software de terceros (como FileZilla
Server, Titan FTP Server, Ocean FTP Server, etc.).

Instalación de componentes del servidor FTP en


Windows 10
Al principio vamos a crear una carpeta FTP. Este directorio contendrá archivos y carpetas que
deberían ser accesibles para los clientes FTP. Créelo en el escritorio o puede crearlo en
cualquier lugar de su PC. Por lo general, el directorio C:inetpubftproot se utiliza como carpeta
FTP raíz.
Una vez hecho esto, presione el botón Tecla de Windows + R para abrir la ventana Ejecutar.
En la siguiente ventana escribe cmd y haga clic en Aceptar para abrir el símbolo del sistema.

Ahora escribe ipconfig y presione Entrar. Abajo puede ver su dirección IP y la IP de la puerta de
enlace predeterminada.
Nota. Para que el servidor FTP funcione correctamente, es deseable que se asigne una
dirección IP estática a su computadora. Si se utiliza un servidor DHCP para emitir direcciones IP
en su red, se debe reservar una IP estática para la dirección MAC de su tarjeta de red.
Necesitamos esto para configurar un servidor FTP, pero al principio tenemos que instalar y
configurar los componentes de IIS (Internet Information Services), así que vaya a Panel de
control. Debe cambiar a la vista de iconos pequeños e ir a la Programas y características.

presione aquí Activar o desactivar las características de windowsdesplácese hacia abajo


hasta Servicios de Información de Internet, amplíelo, amplíe el nodo del servidor FTP. Ahora
aquí marcas de verificación en Servicios de Información de Internet, Herramientas de
gestión web y Servicios de la World Wide Web. Además, las marcas de verificación
en Servicio FTP y Extensibilidad FTP. Después de esto, solo tienes que hacer clic en Aceptar
para instalar los servicios. Una vez finalizada la instalación, cierre el cuadro de diálogo de
características de la ventana.
Propina. Tenga en cuenta que para administrar IIS, debe instalar la Consola de administración
de IIS (Herramientas de administración web > Consola de administración de IIS). También
puede instalar la consola de administración de IIS desde PowerShell con el comando:
Enable-WindowsOptionalFeature -Online -FeatureName IIS-
ManagementConsole -All

Configuración de un sitio FTP en Windows 10


Ahora vamos a crear un nuevo sitio FTP y configurarlo. Ir Panel de control > Herramientas
administrativas > Servicios de Información de Internet (IIS).
Aquí expanda la raíz y expanda los sitios. Aquí se crea el sitio predeterminado, pero vamos a
crear uno nuevo. Entonces, haga clic derecho en Sitios y seleccione Agregar sitio FTP.

Inmediatamente después de esto, debe nombrar su sitio FTP y seleccionar la carpeta donde se
creará el sitio (la carpeta predeterminada es C:inetpubftproot, pero puede especificar una
carpeta diferente que haya creado anteriormente).
En la siguiente ventana, verá un enlace del sitio y la configuración de SSL.
La dirección IP vinculante de forma predeterminada está configurada como sin asignar. Así que
haga clic en el menú desplegable y seleccione su dirección IP. Ahora seleccionamos sin
SSLpero si está utilizando esto en un entorno real, le sugerimos que seleccione Requerir
opción SSL.
Después de eso, debe seleccionar las opciones de autenticación básicas y permitir el acceso a
usuarios específicos. Este usuario es un usuario de Windows, el que creó cuando instaló
Windows 10 o el que está usando actualmente. Por lo tanto, ingrese el nombre de usuario y
seleccione los permisos adecuados.
Como método de autenticación, seleccione Básico. Tipo de autorización > Usuarios
especificados, ingrese el nombre del usuario (o grupo). Si el usuario debe tener permiso para
leer y escribir archivos en la carpeta FTP, marque Leer y Escribe en la sección de Permisos.
entonces solo Finalizar.
Su sitio FTP debería aparecer en la estructura de árbol del servidor web de Windows.
Configuración de las reglas del cortafuegos para el servidor
FTP
El Firewall estándar de Windows Defender con configuración de seguridad avanzada no le
permite conectarse de forma remota a su sitio FTP. Ahora tenemos que permitir el acceso FTP
en el Firewall de Windows. Ir Panel de control > Cortafuegos de Windows Defender >
Permitir una aplicación o función a través del Firewall de Windows. En la siguiente ventana
haga clic en Cambiar ajustes y busque la función de servidor FTP. Marque ambas marcas en él
y haga clic en Aceptar para guardar la configuración. Ahora el cortafuegos está correctamente
configurado.
Propina. Puede configurar reglas de firewall para permitir el tráfico FTP al servidor usando los
comandos:
netsh advfirewall firewall add rule name=”FTP” action =allow
protocol=TCP dir=in localport=21

netsh advfirewall firewall add rule name=”sFTP” action =allow


protocol=TCP dir=in localport=900

netsh advfirewall firewall add rule name=”FTPpassive” action =allow


protocol=TCP dir=in localport=1024-65535

Configuración de una cuenta FTP en Windows 10


Una vez apagado, necesitamos crear un usuario o grupo de FTP, al que proporcione acceso al
servidor FTP. Abra la consola de Administración de equipos. En el menú de la derecha,
seleccione Usuarios o Grupos. Use el botón derecho del mouse para crear un nuevo usuario.
Añadir nuevo usuario. Ahora ingrese el nombre de usuario y la contraseña. Debe establecer
una contraseña para sus usuarios, o no podrán conectarse a un FTP. Ahora haga clic en Crear y
su usuario de FTP ya está creado.

Ahora seleccione el sitio recién creado en IIS y haga clic en Reglas de autorización de FTP.
Aquí verá los permisos de usuario predeterminados de FTP de Windows. Necesitamos crear
otra regla. Haga clic derecho en el espacio vacío, agregue la regla de permiso y aquí
seleccione Usuarios especificados y luego agregue el usuario que acaba de crear (FTPuser).
Propina. Puede crear varias carpetas FTP adicionales en su raíz FTP:
 C:inetpubftprootLocalUserPublic: carpeta FTP pública para usuarios anónimos;
 C:inetpubftprootLocalUser%UserName%: carpeta FTP de inicio para un usuario local;
 C:inetpubftproot%Domain%%DomainUserName%: carpeta ftp de inicio para usuarios de
dominio AD si su computadora está unida a Active Directory (reemplace %Domain% con su
nombre de dominio).
Además, seleccione los permisos adecuados y haga clic en Aceptar.

Si desea que los usuarios anónimos accedan a su servidor FTP, seleccione la opción Todos los
usuarios anónimos. Los usuarios anónimos no podían escribir nada y cambiar los datos en
nuestro servidor; debe especificar el acceso de solo lectura.
Necesitamos agregar este usuario a la configuración de seguridad NTFS de la carpeta. Haga
clic derecho en las propiedades de la carpeta FTP en su unidad local, luego vaya a la pestaña
Seguridad, edítela y agregue el usuario recién creado.
Ahora asegúrese de tener el usuario seleccionado. En nuestro caso, los permisos de control
total se asignan a un usuario. En su caso, debe seleccionar los permisos adecuados. Haga clic
en Aplicar y luego en Aceptar para guardar.

Configurar el aislamiento de usuarios de FTP


Es necesario configurar un aislamiento de usuario FTP si necesita aislar cada usuario FTP por su
propia carpeta. En este caso, cada usuario remoto accede a su propio directorio ftp y no tiene
acceso a los archivos de otros usuarios.
Para hacer esto, abra la configuración de su sitio FTP y seleccione el Aislamiento de usuario
FTP opción. Selecciona el Directorio de nombres de usuario y guarde los cambios.

Haga clic derecho en el sitio FTP y seleccione Agregar directorio virtual.


Introduzca el nombre de usuario en el Alias En el campo Ruta física, ingrese la ruta a la carpeta
del usuario (cree una subcarpeta de usuarios separada en la carpeta FTP raíz en la unidad local
de antemano).
¿Cómo conectarse a un servidor FTP en Windows 10?
Ahora estamos listos para acceder a este FTP. Primero, intentaremos acceder desde la LAN.
Pruebe la conmoción FTP desde otra computadora en la misma LAN. Abra el símbolo del
sistema de PowerShell y ejecute los siguientes comandos para verificar el servidor FTP en una
computadora con Windows 10:
# To test FTP Network Port connection

Test-NetConnection -ComputerName yourWin10FTPcomputer -Port 21

# Now test FTP access

ftp 192.168.1.251

Puede abrir su sitio FTP utilizando el Explorador de archivos integrado de Windows 10. Todo lo
que necesita hacer es escribir FTP:// y la dirección IP local de esa máquina (por ejemplo,
FTP://192.168.1.92). Presione enter y se le pedirá que ingrese el nombre de usuario y la
contraseña. Especifique las credenciales de usuario y presione Aceptar. Tenemos acceso al FTP
del usuario a través de la LAN.
Debería ver el contenido de la carpeta del servidor FTP. Ahora puede cargar y descargar
archivos en el servidor FTP.
Puede verificar el registro de acceso al servidor ftp en los archivos de registro ubicados en el
directorio C:WINDOWSSystem32LogFilesMSFTPSVC1.
Nota. Pero es muy conveniente usar uno de los clientes FTP de terceros para cargar y descargar
archivos a los servidores FTP. Clientes FTP más populares: FileZilla, WinSCP y Cyberduck.
Si ha configurado el acceso anónimo a su sitio FTP, debe comprobar la cuadro Iniciar sesión
anónimos y especifique cualquier dirección de correo electrónico como nombre de usuario ftp.
Si desea acceder desde la PC fuera de su red, debe configurar su enrutador de borde para
reenviar la conexión FTP entrante a su computadora con Windows 10.
Asegúrese de habilitar el reenvío de puertos para el protocolo FTP (ambos puertos TCP y UDP
21). Asegúrese de guardar la configuración del enrutador. Una vez hecho esto, cierre la sesión y
vaya a Google.com. Debe buscar "Cuál es mi dirección IP" e inmediatamente le proporcionará
una dirección IP externa ("blanca"). Si no, también puede ir a través de uno de estos enlaces
desde la búsqueda y le pedirá la dirección IP.
Una vez hecho esto, anótalo, porque lo usaremos para acceder a este FTP desde Internet (se
supone que tu computadora o enrutador tienen asignada una dirección IP pública). Vaya a
cualquier computadora fuera de la red y escriba la dirección IP FTP:// en la barra de búsqueda.
Debe ingresar el nombre de usuario y la contraseña nuevamente y hacer clic en Aceptar.

Adición de un sitio FTP a la lista de ubicaciones de


red de Windows 10
Puede conectar su sitio FTP a sus ubicaciones de red de Windows para acceder
permanentemente a archivos y carpetas FTP.
1. Ejecute el Explorador de archivos, haga clic derecho en el panel y seleccione el Agregar una
ubicación de red ít;

2. Seleccione Elegir una ubicación de red personalizada;

3. Especifique la dirección de su servidor ftp en el siguiente formato: ftp://your_win10_ftp


4. Marque la casilla Iniciar sesión en anónimo (con una contraseña en blanco) o especifique su
nombre de usuario FTP;

5. Queda por especificar el nombre de la conexión y pulsar Siguiente > Finalizar.


6. Su sitio FTP debería aparecer en la lista de sus ubicaciones de red.

También podría gustarte