![Servidor FTP via linha de comando](https://rvso.com/image/1302455/Servidor%20FTP%20via%20linha%20de%20comando.png)
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.
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 ftp
servidor. 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 FTPDMIN
alternativa proposta.
EDITAR 13/01/2015:
SFK
versão 1.7.2
não suporta comando FTP padrão MDTM
para 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 RFC
que 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, Java
mas é mais capaz (em termos padrão) do que oSFK