¿Existe un servidor FTP que pueda ejecutarse mediante la línea de comandos?
Idealmente, quiero un archivo server.exe autónomo (los archivos DLL y los archivos de configuración están bien) que pueda configurar, iniciar/detener a través de la línea de comandos, sin tener que instalarlo o configurarlo como un servicio.
Respuesta1
Mira esto CrushFTP
CrushFTP es un potente servidor de archivos que admite protocolos estándar de transferencia segura de archivos. El 'Crush' en CrushFTP proviene de su capacidad para comprimir transferencias sobre la marcha sin problemas, ¡lo que hace que las transferencias sean más rápidas! Al combinar el soporte de compresión en línea con las opciones de transferencia de alta velocidad, tiene las opciones de transferencia de archivos más rápidas posibles para conexiones de alta latencia.
En aproximadamente 10 clics puede estar completamente configurado y listo para iniciar sesión.
Respuesta2
ahora estoy usandoFTPDMIN, lo cual no es ideal debido a la falta de seguridad, pero para mis propósitos (pruebas unitarias) está bien.
Transferencia de archivos ad-hoc sencilla al servidor FTP de Windows.
ftpdmin v. 0.96 Jun 7 2004
Using 'C:\' as root directory
ftpdmin ready to accept connections on ftp://192.168.0.101
220 Minftpd ready
USER anonymous
331 pretend login accepted
PASS [email protected]
230 fake user logged in
SYST
215 WIN32 ftpdmin v. 0.95
PWD
257 "/"
TYPE I
200 Type set to I
PASV
227 Entering Passive Mode (192,168,0,101,5,178)
CWD /
250 CWD command successful
LIST
150 Opening connection
226 Transfer Complete
PASV
227 Entering Passive Mode (192,168,0,101,5,178)
SIZE /bottles.jpg
213 18003
MDTM /bottles.jpg
213 20040509122422
RETR /bottles.jpg
150 Opening BINARY mode data connection
226 Transfer Complete
Respuesta3
También puedes mirar el código abierto.ArchivoZillaservidor.
FileZilla Client es un cliente FTP, FTPS y SFTP multiplataforma rápido y confiable con muchas funciones útiles y una interfaz gráfica de usuario intuitiva.
Respuesta4
Juergen Thumm (StahlWorks Technologies) Swiss File Knife
es una herramienta de línea de comandos de un solo archivo portátil de Windows.
Una de las muchas cosas que puede hacer es actuar como ftp
servidor. Además de ser de código abierto, parece estar bien mantenido y elaborado con amor y cuidado desde 2006.
Fuente:http://stahlworks.com/dev/index.php?tool=ftpserv
ejecute un servidor ftp simple y de un solo usuario al instante desde la línea de comando
para permitir una fácil transferencia de archivos entre dos máquinas. no requiere instalación, ejecutable totalmente portátil para Windows, Mac OS X, Linux y Raspberry Pi
- Descargue gratuitamente la base para cuchillos con lima suiza desdeForja de fuente.
...
sfk ftpserv [-h[elp]] [-port=nport] [-rw] [workdir]
El servidor FTP instantáneo SFK para una fácil transferencia de archivos.
...
Para mis propósitos (pruebas unitarias), se ve bien y es un poco más capaz y más actualizado que la FTPDMIN
alternativa propuesta.
EDITAR 2015-01-13:
SFK
La versión 1.7.2
no admite el comando FTP estándar MDTM
para conservar la marca de tiempo del archivo. Para pruebas sensibles a marcas de tiempo, otro servidor de línea de comandos compatible con casi todos los que RFC
he oído hablar es elServidor FTP Apache 100% puro Java.
Es un poco más complejo de configurar y un poco más lento de iniciar y apagar, Java
pero es más capaz (estándar) que elSFK