Você pode tentar usar rsync
para sincronizar seus dados.
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.
Você pode tentar usar rsync
para sincronizar seus dados.
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
Tags ssh