Num post anterior: Laboratório Linux: SSH - Conectar a um Computador Remoto, foi abordada a conexão via SSH, mas e se quisermos copiar alguma pasta ou ficheiro no computador onde nos encontramos para o server ou do server para o computador onde estamos logados?
Para isso vamos usar o comando scp — OpenSSH secure file copy
scp efetua cópia de ficheiros entre hosts em uma rede e usa ssh para transferência de dados e também a mesma autenticação e segurança de uma sessão de login.
Este post faz esta abordagem com exemplos.
Índice de conteúdo:
- Copiar ficheiros do computador remoto para o computador local
- Copiar ficheiros do computador local para o computador remoto
- Copiar pastas do computador remoto para o computador local
- Copiar pastas do computador local para o computador remoto
Vamos considerar o seguinte:
- O nome de usuário do computador remoto é: jolabremoto
- O endereço IP do computador remoto é: 192.168.1.x
- O nome de usuário no computador local é: jolablocal
- O usuário jolablocal tem acesso autorizado ao computador remoto.
Copiar ficheiros do computador remoto para o computador local
- No computador remoto tem um ficheiro que queremos copiar para o computador onde nos encontramos: relação_de_preços.ods
- O documento relação_de_preços.ods se encontra dentro da pasta: Documentos
- Vamos copiar relação_de_preços.ods do computador remoto para a pasta Documentos do computador onde nos encontramos
O seguinte comando vai fazer isso para nós:
$ scp jolabremoto@192.168.1.x:/home/jolabremoto/Documentos/relação_de_preços.ods Documentos
Copiar ficheiros do computador local para o computador remoto
- No computador onde estamos logados tem um ficheiro que queremos copiar para o computador remoto: materiais.odt
- O documento materiais.odt se encontra dentro da pasta: Documentos
- Vamos copiar materiais.odt do computador onde nos encontramos logados para a pasta Documentos do computador remoto
O seguinte comando vai fazer isso para nós:
$ scp /home/jolablocal/Documentos/materiais.odt jolabremoto@192.168.1.x:/home/jolabremoto/Documentos
Copiar pastas do computador remoto para o computador local
- No computador remoto tem uma pasta com muitas imagens de festa de aniversário de família e queremos mostrar essas imagens
- Nome da pasta com imagens de aniversários: Aniversarios_2022
- A pasta Aniversarios_2022 está dentro da pasta Aniversarios_familia que por sua vez está dentro da pasta Imagens: Imagens/Aniversarios_familia/Aniversarios_2022
- Vamos copiar Aniversarios_2022 do computador remoto para a pasta Imagens no computador onde nos encontramos logados
O seguinte comando vai fazer isso para nós:
$ scp -r jolabremoto@192.168.1.x:/home/jolabremoto/Imagens/Aniversarios_familia/Aniversarios_2022 /home/jolablocal/Imagens
Copiar pastas do computador local para o computador remoto
Agora vamos supor que temos umas imagens de vários materias de construção que queremos copiar para o computador remoto
- No computador local tem uma pasta com muitas imagens de materiais de construção
- Nome da pasta: Materiais_construção
- A pasta Materiais_construção está dentro da pasta Imagens: Imagens/Materiais_construção
- Vamos copiar Materiais_construção do computador local para a pasta Imagens no computador remoto
O seguinte comando vai fazer isso para nós:
$ scp -r /home/jolablocal/Imagens/Materiais_construção jolabremoto@192.168.1.x:/home/jolabremoto/Imagens/
E assim chegamos ao fim de mais um post, desta vez dando sequência a publicação anterior onde fazíamos uma abordagem do SSH sobre conectar a um computador remoto e foi exemplificado com algumas conexões.
Espero que tenha gostado, até a próxima!
Voltar para o início da página
Sem comentários:
Enviar um comentário