Servidor FTP via linha de comando

Servidor FTP via linha de comando

Existe um servidor FTP que pode ser executado através da linha de comando?

Idealmente, eu quero um arquivo server.exe independente (arquivos DLL e arquivos de configuração são adequados) que eu possa configurar, iniciar/parar por meio da linha de comando, sem precisar instalar ou configurar como um serviço.

Responder1

Dê uma olhada em EsmagarFTP

CrushFTP é um poderoso servidor de arquivos que suporta protocolos padrão de transferência segura de arquivos. O 'Crush' no CrushFTP vem de sua capacidade de compactar transferências em tempo real, tornando as transferências mais rápidas! Combinando o suporte de compactação em linha com as opções de transferência de alta velocidade, você tem as opções de transferência de arquivos mais rápidas possíveis para conexões de alta latência.

Em cerca de 10 cliques você pode estar totalmente configurado e pronto para fazer login.

Responder2

agora estou usandoFTPDMIN, o que não é ideal por falta de segurança, mas para meus propósitos (testes unitários) está bom.

Servidor FTP Windows de transferência ad-hoc simples de arquivos.

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

Responder3

Você também pode consultar o código abertoFileZillaservidor.

FileZilla Client é um cliente FTP, FTPS e SFTP multiplataforma rápido e confiável com muitos recursos úteis e uma interface gráfica de usuário intuitiva.

Captura de tela
(Clique na imagem para ampliar)

Responder4

Juergen Thumm (StahlWorks Technologies) Swiss File Knifeé uma ferramenta portátil de linha de comando de exe único do Windows.

Uma das muitas coisas que ele pode fazer é atuar como ftpservidor. Além de ser de código aberto, parece bem conservado e elaborado com amor e carinho desde 2006

Fonte:http://stahlworks.com/dev/index.php?tool=ftpserv

execute um servidor FTP simples e de usuário único instantaneamente a partir da linha de comando

para permitir fácil transferência de arquivos entre duas máquinas. não requer instalação, executável totalmente portátil para Windows, Mac OS X, Linux e Raspberry Pi

  • baixe gratuitamente a Swiss File Knife Base emFonteforja.

...

sfk ftpserv [-h[elp]] [-port=nport] [-rw] [workdir]

O SFK Instant FTP Server para fácil transferência de arquivos.

...


Para meus propósitos (testes unitários) parece bom e é um pouco mais capaz e mais atualizado que a FTPDMINalternativa proposta.

EDITAR 13/01/2015:

SFKversão 1.7.2não suporta comando FTP padrão MDTMpara preservar o carimbo de data/hora do arquivo. Para testes sensíveis ao carimbo de data/hora, outro servidor de linha de comando compatível com quase todos os RFCque já ouvi falar é oServidor FTP Java Apache 100% puro.

É um pouco mais complexo de configurar e um pouco mais lento para iniciar e desligar e requer, Javamas é mais capaz (em termos padrão) do que oSFK

informação relacionada