Se você quiser fazer isso em mais do que uma ocasião rara, sugiro montar o sistema de arquivos remoto sshfsse estiver usando um tipo Unix que suporte FUSE (Linux, * BSD, Mac OS X). Crie um diretório em seu diretório pessoal, digamos, chamado ~ / remote-server:
$ mkdir ~/remote-server
Em seguida, monte o sistema de arquivos remoto com sshfs. Substitua "ourserver.com" pelo nome do host da sua máquina remota e "nome do diretório remoto" pelo diretório que você está usando no sistema remoto.
$ sudo sshfs username@yourserver.com:/name/of/remote/directory ~/remote-server/
Feito isso, o diretório remoto faz parte do seu sistema de arquivos e você pode usar todas as suas ferramentas normais, incluindo cp:
$ cp ~/Downloads/your-files ~/remote-server
Se você ainda não o sshfsinstalou, poderá instalá-lo no seu computador usando o gerenciador de pacotes (procure pacotes com o nome sshfsou fuse-sshfs). Para mais informações, você pode ler um tutorial online .
A propósito, essa é a minha maneira favorita de gerenciar arquivos em servidores remotos. Normalmente, mantenho um servidor de produção e dois servidores de desenvolvimento montados dessa maneira e uso meu fluxo de trabalho normal de navegação de arquivos com eles.
this file) e vários arquivos (a series of software files), a melhor solução depende se você possui um único arquivo ou vários arquivos.