Tengo problemas para configurar un servidor FTP en Windows 7.
He agregado el servicio usando el Panel de control -> Programas -> Activar y desactivar las características de Windows.
Puedo ver que el servicio ha comenzado en el Panel de control -> Servicios.
Pero luego, cuando enciendo una ventana de línea de comandos de Windows cmd
, no me conecto. ,
C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit
C:\Users\mattf>
Y eso es todo lo que tengo. No tengo idea de por qué esto no funciona, ¿podría ser la configuración del firewall?
Respuestas:
Acabo de replicar sus resultados.
Contrariamente al comentario de Phoebus, parece que administra sitios FTP de Windows 7 con la misma consola de administración 7.5 que los servicios web.
Además, parece que Microsoft no crea un sitio FTP cuando se crea el servicio FTP (como se hizo en el pasado).
Después de haber instalado el Servicio FTP y la Consola de administración IIS, realice los siguientes pasos.
Ahora debería poder FTP a localhost. Puede elegir diferentes opciones, pero las opciones descritas anteriormente funcionan para mí y son muy similares a las opciones predeterminadas en IIS 6 FTP.
Tenga en cuenta que también puede necesitar habilitar el servidor FTP en el firewall. Para eso usa el siguiente comando.
fuente
Si todo lo que desea es un servidor FTP simple que pueda configurar y desmontar fácilmente, no sugeriría usar el método IIS y configurar todo. Tuve que hacer esto la semana pasada para ftp la configuración de ejecución de uno de nuestros conmutadores Cisco. Miré a mi alrededor un poco y vi hablar de usar IIS, que pensé que era excesivo. Me topé con ftpdmin - http://www.sentex.net/~mwandel/ftpdmin/
Descargué el binario, lo ejecuté desde la línea de comando así:
C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root
Si está buscando una solución más permanente pero realmente no quiere meterse con IIS, puede probar FileZilla - http://filezilla-project.org/
fuente
Al instalar el servicio FTP, en Internet Information Services, marca el servidor FTP (lo que probablemente ya haya hecho, pero también lo expande y se asegura de que el servicio FTP también esté marcado. Si ambos están marcados y también ha instalado el IIS Management Console (en herramientas de administración web), verá la opción para el servidor FTP.
También lo probé y descubrí que también es necesario instalar el servicio FTP. Entonces apareció la opción para FTP.
fuente
Jason Coombs dejó un paso con el que luché por un tiempo:
Paso revisado 6:
Habilitar autenticación anónima; Seleccione "Usuarios anónimos" en Autorización: Permitir acceso a: y haga clic en "Leer" y "Escribir" en Permisos. Luego seleccione "Finalizar".
fuente
Configurar un servidor ftp simple es la mejor manera de transferir datos de un punto a otro.
La forma más rápida y fácil de hacerlo es instalar FileZilla Server en la computadora que desea enviar datos a: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/
Es muy fácil de configurar.
Instale FileZilla Client en la computadora Tiene datos: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/
Ahora verifique qué IP está escuchando la computadora a la que desea enviar datos: whatismyipaddress.com
Y copie esa dirección IP en su cliente, el puerto será el predeterminado para que no tenga que proporcionarlo a menos que lo haya cambiado en la configuración del servidor.
Luego, use el Nombre de usuario y la Contraseña que configuró en el Servidor FileZilla y ya está listo para conectarse.
fuente
Respuesta corta: no lo hagas. El mundo ya tiene suficientes servidores FTP, y ejecutar uno en un sistema operativo que no sea servidor es un problema.
Espero que el OP esté ejecutando esto solo en una red interna, y no con acceso anónimo, y espero que alguna forma de cifrado de la capa de transporte esté habilitada.
Para otros que estén pensando en hacer este tipo de cosas, primero den un paso atrás y vean si realmente necesitan un servidor FTP. Puede haber otras formas mejores de hacer lo que necesita, ¡y por supuesto puede hacer la "pregunta 0" aquí!
fuente