Exemplos de uso do comando SCP

Publicado por Leonardo Silva dos Santos em 31/10/2009

[ Hits: 194.643 ]

Blog: http://www.rmnobarra.blogspot.com

 


Exemplos de uso do comando SCP



Dicas úteis de como fazer uso deste poderoso programa para transferência de arquivos:

Considere:

Máquina 1:

192.168.254.92
Usuário: lsantos

Máquina 2:

192.168.254.156
Usuário: tux

Vamos lá!

1. Copiar o arquivo "teste" na máquina 2 que está dentro do diretório /home/tux/Images para a máquina 1 dentro de /home/lsantos/dir_teste/:

scp tux@192.168.254.156:/home/tux/Images/teste /home/lsantos/dir_teste/

cd /home/lsantos/dir_teste/
$ ls

teste

2. Enviando o arquivo "arquivo.txt" da máquina 2 para a máquina 1 (ao não especificar um caminho de destino para o arquivo o mesmo irá para o diretório /home do usuário utilizado no login):

scp arquivo.txt lsantos@192.168.254.92:

(máquina 1)

pwd
/home/lsantos
ls -l arquivo.txt
-rw-r--r-- 1 lsantos lsantos 0 2009-10-29 14:52 arquivo.txt

3. Enviando o arquivo "megaupload" da máquina 1 para a máquina 2 dentro de /home/tux/Public:

scp megaupload tux@192.168.254.156:/home/tux/Public

4. Supondo que a máquina que você precisa enviar o arquivo esteja com o serviço ssh em uma porta específica, utilizamos o parâmetro -P:

scp -P 6969 megaupload tux@192.168.254.156:/home/tux/Public

5. É possível também habilitar o modo verbose para debugar a conexão:

scp -vP 6969 megaupload tux@192.168.254.156:/home/tux/Public
Executing: program /usr/bin/ssh host 192.168.254.156, user tux, command scp -v -t /home/tux/Public
OpenSSH_5.1p1 Debian-5ubuntu1, OpenSSL 0.9.8g 19 Oct 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 192.168.254.156 [192.168.254.156] port 6969.
*
*
*
debug1: fd 0 clearing O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
Transferred: sent 1672, received 1272 bytes, in 0.1 seconds
Bytes per second: sent 25937.0, received 19732.0
debug1: Exit status 0

Qualquer dúvida com relação ao comando, por favor, só enviar email para: rmnobarra@gmail.com

Até mais!

=)

Outras dicas deste autor

Comando tcpdump - exemplos de uso

Criando e montando um arquivo .ISO

Regra para redirecionar pacotes entre redes com IPTables

Liberando acesso ao Conectividade Social pelo iptables

Exemplos úteis de uso do comando find

Leitura recomendada

Comandos básicos de rede

"Criando" um comando

Descobrindo daemons (servidores) rodando em background

Monitorando o CPU no GNU/Linux em modo texto

Copiando seu LILO do disquete para a MBR

  

Comentários
[1] Comentário enviado por menjuca em 10/01/2012 - 15:38h

Sucesso com essa sintaxe: scp megaupload tux@192.168.254.156:/home/tux/Public

Muito Obrigado manoo!

[2] Comentário enviado por richard_cxs em 16/04/2013 - 14:31h

cara to tentando copiar alguns arquivos de uma máquina para outra, algo em torno de uns 800Gb(clonagem) porém há arquivo que exibem a mensagem:
"cannot open: invalide or incomplete multibyte or wide caractere"
Neste caso o arquivo não é copiado, o comando pula para o próximo.
Já identifiquei que são arquivos que possuem algum tipo de acentuação Ex: ~´`^...
Tem como ignorar estes caracteres e copiar os arquivos?

[3] Comentário enviado por fernandohp em 10/05/2013 - 12:38h

Problema, estou realizando um SCP de um arquivo de um servidor para outro, porem no servidor de destino, o arquivo perdeu a formatação dos caracters especiais.

Conteudo do arquivo na origem:
Geral de Operação Não-Fiscal: 002401
Contador de Reinício de Operação: 080


Conteudo do arquivo no destino:
Geral de Operação Não-Fiscal: 002401
Contador de Reinício de Operação: 080


O comando está sendo realizado com -p para manter as caractristicas originais

Saberiam me ajudar o porque está ficando desconfigurado os caracters especiais?

[4] Comentário enviado por re_linux em 12/09/2013 - 19:01h

quando eu efetuo atransferencia aparece a seguinte mensagem:

Permission denied, please try again.
root@192.168.1.62's password:

tento mais 2 vezes e não da certo o que pode ser?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts