Existem alguns métodos.
A maneira mais simples de transferir um arquivo de vez em quando.
scp myfile.txt [email protected]:/home/user/
scp
significa cópia segura e transfere por SSH.
Há também sftp
sftp [email protected]
> cd /home/user/
> put myfile.txt
Eu acho que a única vantagem real de usar isso é que você pode transferir vários arquivos sem digitar sua senha SSH o tempo todo. (Se você não usa um chaveiro que é)
Se você vai transferir arquivos regularmente, dê uma olhada em rsync
. Um uso simples de rsync
pode se parecer com:
rsync mydir/ [email protected]:/home/user/
Mas dê uma olhada na página do manual, pois há muitas opções.
Por fim, há um sshfs
. Com este método, você pode montar um servidor SSH em seu sistema de arquivos local como qualquer outro sistema de arquivos, então você pode simplesmente copiar arquivos para ele.
sshfs [email protected]:/home/user/ /mnt/ssh/
cp myfile.txt /mnt/ssh/