Como posso proteger uma transferência FTP usando como um intermediário SFTP

1

Eu tenho uma pequena câmera de segurança doméstica que possui recursos de FTP para carregar vídeos / imagens capturados em um servidor FTP.

A única coisa é que eu uso uma gota no digitalocean para armazenar meu conteúdo, mas não gosto da idéia de enviar meu conteúdo para a gota via FTP inseguro.

Eu tenho um pequeno servidor doméstico que corro por um Dell ruim e fiquei pensando se havia alguma maneira de

Envie a transferência FTP para o meu servidor local (mais seguro porque estará atrás de firewalls / roteador) e, em seguida, o pequeno servidor enviará o conteúdo recebido para o meu droplet via SFTP

tão parecido

A câmera envia para> Pouco servidor local via FTP, que envia o conteúdo via SFTP para> Meu Droplet

Espero que isso faça sentido se alguém precisar de mais esclarecimentos, não hesite em perguntar.

XCritics
fonte
Soa como um plano. Qual é o seu problema agora? Você quer saber como configurar o sftp?
pun
@ The_IT_Guy_You_Don't_Like Eu apenas não sei qual programa automatizar a parte intermediária em que o SFTP é carregado na gota
#
Por que sua pergunta diz como garantir uma transferência ftp quando sua pergunta é como automatizar os uploads de SFTP para a gota? ? O que está sendo executado no seu servidor? Edite sua pergunta e mencione os detalhes com mais precisão para que sua pergunta obtenha um público melhor.
pun

Respostas:

0

Presumo que seu Dell execute o sistema operacional Windows.

A solução mais fácil é agendar uma sincronização regular frequente de uma pasta suspensa do servidor FTP local para o servidor SFTP remoto.

Por exemplo, com o WinSCP, basta agendar uma execução regular do seguinte arquivo em lote:

winscp.com /log=c:\path\sync.log /command ^
    "open sftp://user:[email protected]/" ^
    "synchronize remote c:\ftp\camera /path/camera" ^
    "exit"

Para detalhes, consulte o guia WinSCP para:


Se você precisar carregar as imagens em um tempo real, você pode executar um script contínua vez com keepuptodatecomando .


(Eu sou o autor do WinSCP)

Martin Prikryl
fonte