servidor FTP via linha de comando

7

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

Idealmente, eu quero um arquivo server.exe auto-contido (arquivos DLL e arquivos de configuração são bons) que eu possa configurar, iniciar / parar através da linha de comando, sem ter que instalar ou configurar como um serviço.

    
por Cadab 23.01.2012 / 17:49

4 respostas

4

Agora estou usando o FTPDMIN , que não é ideal devido à falta de segurança, mas para meus propósitos (testes de unidade) está bem.

Simple ad-hoc file transfer Windows FTP server.

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
    
por 25.01.2012 / 11:40
5

Dê uma olhada no CrushFTP

CrushFTP is a powerful file server supporting standard secure file transfer protocols. The 'Crush' in CrushFTP comes from its ability to compress transfers on the fly seamlessly making for faster transfers! Combining the inline compression support with the high speed transfer options, you have the fastest file transfer options for high latency connections possible.

In about 10 clicks you can be fully configured and ready to login.

    
por 23.01.2012 / 18:06
4

Você também pode ver o servidor FileZilla de código aberto

.

FileZilla Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.

(Clique na imagem para ampliar)

    
por 23.01.2012 / 18:21
2

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

Uma das muitas coisas que pode fazer é agir como ftp server. Além de ser open source, parece bem mantido e trabalhado com amor e carinho desde 2006

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

run a simple, single-user ftp server instantly from the command line

to enable easy file transfer between two machines. no installation required, fully portable executable for Windows, Mac OS X, Linux and Raspberry Pi

  • download the free Swiss File Knife Base from Sourceforge.

...

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

The SFK Instant FTP Server for easy file transfer.

...

Para meus propósitos (testes de unidade), sua aparência é boa e é um pouco mais capaz e mais atualizada do que a alternativa FTPDMIN proposta.

EDIT 2015-01-13:

SFK versão 1.7.2 não suporta o comando FTP padrão MDTM para preservar o registro de data e hora do arquivo. Para testes sensíveis ao registro de data e hora, outro servidor de linha de comando compatível com quase todos os RFC dos quais ouvi falar é o Apache 100% servidor FTP Java puro .

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

    
por 04.01.2015 / 20:34