É possível fazer upload automático de arquivos alterados via SSH?

1

Eu quero mover um arquivo do meu computador para outro com SSH (essa é a única coisa que eu posso usar, NÃO sugira a outros).

Atualmente eu os movo usando o pscp, mas é meio chato de usar.

Existe algum tipo de hack que eu possa usar para conseguir isso?

A melhor coisa seria ter algum tipo de pasta sincronizada que sincroniza toda vez que um arquivo é alterado.

Além disso, se isso importa, eu uso o PyCharm (talvez ele tenha um recurso para isso?), mas estou disposto a trocar o IDE se houver esse recurso.

    
por user9549355 06.05.2018 / 17:38

2 respostas

0

Você pode tentar usar rsync para sincronizar seus dados.

    
por 06.05.2018 / 18:19
0

O rsync pode usar o SSH como transporte e shell remoto em vez do próprio protocolo rsync.

Como você diz estar usando o pscp, suponho que seu computador esteja rodando no Windows. Se o controle remoto é um host Linux, você pode usar o rsync com SSH.

Você pode instalar o rsync no Windows usando o cygwin ( link ) ou (se no Windows 10) usando o windows sysbsystems for linux (consulte link ).

Depois de ter rsync em ambos os lados, você pode sincronizar uma pasta usando algum comando como

rsync --rsh=ssh -avz mysource-folder user@remote-host:/path-to-dest-folder
    
por 06.05.2018 / 18:59

Tags