Necessita de um servidor ftpd único e pequeno, leve e independente

2

Alguém pode sugerir um pequeno servidor ftpd de um arquivo .c, para que eu possa executá-lo em qualquer porta e aceitar o upload do ftp com qualquer l / p nessa porta e colocar um arquivo em uma pasta onde ele seja executado?

Sem arquivos de configuração e assim por diante, apenas uma mera opção de linha de comando.

PS Seria bom se o código não fosse de 90x.

    
por Gilles 09.08.2011 / 18:25

1 resposta

3

Com base no seu comentário, eu usaria netcat e não me incomodaria com FTP (supondo que você não pode usar scp).

Servidor de origem,

cat myfile | nc -q 10 -l -p <someport>

Servidor de destino,

nc sourceserver someport > targetfile

Se você ainda acha que precisa de um servidor FTP (e sua pergunta ainda não diz por que ele deve suportar o FTP), você pode procurar os que estão nessa lista,

Lista de software do servidor FTP da Wikipedia

Para ser honesto, não tenho certeza de como você lida com as portas não padrão, o FTP usa duas portas (21 e 22), uma para dados e outra para comandos. Você pode alterar o comportamento usando FTP passivo, mas eu nunca tentei configurar um servidor FTP fora das portas típicas (porque o FTP geralmente é inseguro).

Eu acho que você precisa olhar para scp (não tenho certeza porque você não pode usá-lo, você não estipula).

    
por 09.08.2011 / 19:07