Se você quiser fazer isso em mais do que uma ocasião rara, sugiro montar o sistema de arquivos remoto sshfs
se 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 sshfs
instalou, poderá instalá-lo no seu computador usando o gerenciador de pacotes (procure pacotes com o nome sshfs
ou 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.