Deseja executar e conectar-se a um servidor FTP leve em minha própria máquina

1

Estou escrevendo um script que automatiza o download de arquivos de um servidor FTP, dependendo de certas condições.

Para o teste, eu preciso ser capaz de se conectar a um servidor FTP, listar os arquivos lá, fazer upload e baixar os arquivos. Eu tentei procurar por servidores FTP públicos que me deixariam se conectar a eles usando o comando sftp , mas sem sucesso.

Existe um servidor FTP leve que eu possa instalar no meu próprio computador e conectá-lo através da linha de comando como se fosse um cenário do mundo real?

Por favor, tenha em mente antes de responder que eu não tenha instalado nenhum servidor FTP antes, então eu realmente aprecio uma resposta detalhada.

Obrigado!

    
por RodrikTheReader 16.03.2017 / 08:07

1 resposta

2

Se você insistir em usar sftp , precisará instalar sshd (o ssh servidor demoníaco), porque sftp funciona sobre o protocolo ssh e não é realmente um programa de FTP no sentido original. É apenas uma interface mais semelhante a ftp que funciona de forma semelhante a scp etc.

Se você quiser usar ftp real, o cliente "clássico" geralmente é chamado ftp e o servidor "clássico" é chamado ftpd . Tente estes primeiro, se você não estiver satisfeito, brinque com as alternativas como vsftp (mais leve, mas com restrições de segurança você tem que prestar atenção).

Se você está olhando as alternativas, tenha em mente que o TFTP como usado por tftp é novamente um protocolo diferente (programa de transferência de arquivos trivial, simplificado comparado ao FTP).

    
por 16.03.2017 / 08:56

Tags