Primeiras coisas primeiro: ssh é uma maneira de acessar remotamente em outro computador. O shell (linha de comando) que você obtém após o ssh é (praticamente) o mesmo que se você tivesse aberto um xterm na máquina remota. Se não oferece essa maneira de mover arquivos.
No entanto, o fato de o computador remoto aceitar conexões ssh oferece algumas opções para trocar arquivos:
Use scp
Para copiar do computador local para o controle remoto, digite: no computador local:
scp /tmp/file user@example.com:/home/name/dir
(onde / tmp / file pode ser substituído por qualquer arquivo local e / home / name / dir por qualquer diretório remoto)
Para copiar do computador remoto para o local, digite, no computador local :
scp user@example.com:/home/name/dir/file /tmp
Use sshfs
Isso é um pouco mais avançado, mas muito, muito melhor (quando a conexão à Internet dos dois computadores é boa. Caso contrário, atenha-se ao scp)
Você pode "vincular" um diretório do computador remoto a um diretório (vazio) do computador local. Diga que você "vincula" o diretório / some / remote / dir do computador remoto para / home / youruser / remotecomp no seu computador. Se houver um arquivo / some / remote / dir / file no computador remoto, você poderá vê-lo em / home / youruser / remotecomp / file. Você pode copiar e mv como de costume e pode até alterar arquivos e diretórios remotos.
Observe, no entanto, que quando a conexão termina, / home / youruser / remotecomp se torna um diretório vazio novamente e você mantém apenas no computador local os arquivos que copiou para outros diretórios
Para alcançar isto:
1) instale o sshfs:
sudo apt-get install sshfs
2) crie um diretório vazio
mkdir /home/youruser/remotecomp
3) "vincule" os dois diretórios (o termo correto é montar)
sshfs user@server.com:/some/remote/dir /home/youruser/remotecomp
4) Aproveite
5) "desvincular" os dirs
fusermount -u /home/youruser/remotecomp
Se o computador local executar janelas
Você pode encontrar versões do scp
for windows. Veja, por exemplo, winscp