Servidor FTP a través de la línea de comandos

Servidor FTP a través de la línea de comandos

¿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.

Captura de pantalla
(Haga clic en la imagen para ampliar)

Respuesta4

Juergen Thumm (StahlWorks Technologies) Swiss File Knifees 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 ftpservidor. 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 FTPDMINalternativa propuesta.

EDITAR 2015-01-13:

SFKLa versión 1.7.2no admite el comando FTP estándar MDTMpara 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 RFChe 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, Javapero es más capaz (estándar) que elSFK

información relacionada