O que é o comando scp?
O Protocolo de Cópia Segura (SCP) é um protocolo de transferência de arquivo seguro usado para transferir arquivos entre as máquinas Linux. O SCP usa o protocolo SSH (Safe Shell) para transferir arquivos e autenticar com segurança usuários. Neste artigo, forneceremos um guia passo a passo sobre como usar o comando scp Linux.
Leia também: Como copiar arquivos de pods para máquina native usando Kubectl CP?
Sintaxe do comando scp
A sintaxe básica do comando SCP é:
scp [options] source_file person@remote_host:destination_file
Copiando arquivos de native para controle remoto
Para copiar um arquivo de uma máquina native para um servidor remoto usando SCP, siga estas etapas:
- Abra um terminal em sua máquina native.
- Use o comando scp para copiar o arquivo:
scp file.txt person@remote_host:/distant/path/
Copiando arquivos de remoto para native
Para copiar um arquivo de um servidor remoto para uma máquina native usando SCP, siga estas etapas:
- Abra um terminal em sua máquina native.
- Use o comando scp para copiar o arquivo:
scp person@remote_host:/distant/path/file.txt /native/path/
Copiando diretórios
Para copiar um diretório inteiro de uma máquina native para um servidor remoto usando SCP, siga estas etapas:
- Abra um terminal em sua máquina native.
- Use o comando scp para copiar o diretório:
scp -r local_directory person@remote_host:/distant/path/
Usando SCP com chaves ssh
Para usar o SCP com teclas SSH para autenticação, siga estas etapas:
- Gere teclas SSH na sua máquina native.
- Copie a chave pública para o servidor remoto.
- Use o comando scp com a tecla SSH:
scp -i ssh_key file.txt person@remote_host:/distant/path/
Verificando a integridade do arquivo
Para verificar a integridade de arquivos copiados usando somas de verificação, siga estas etapas:
- Gere uma soma de verificação do arquivo na máquina native.
- Copie o arquivo usando SCP.
- Gere uma soma de verificação do arquivo no servidor remoto.
- Examine as somas de verificação para garantir a integridade do arquivo.
Otimização de velocidade de transferência SCP
Para otimizar a velocidade de transferência de SCP, siga estas dicas:
- Use a opção -c para ativar a compactação.
- Use a opção -l para limitar a velocidade de transferência.
- Use a opção -p para preservar as permissões de arquivo.
Mensagens de erro SCP comuns
Aqui estão algumas mensagens de erro com SCP comuns e como solucioná -las:
- “Permissão negada”: verifique as permissões de arquivo e a autenticação de chave SSH.
- “Conexão cronometrada”: verifique a conectividade da rede e a velocidade de transferência.
Leia também: Kairos: capacitando ambientes locais com distribuição de meta-linux nativas em nuvem
Conclusão
Neste artigo, fornecemos um guia abrangente sobre como usar o comando SCP no Linux. O SCP é um protocolo de transferência de arquivo seguro, permitindo que os usuários transfiram arquivos com segurança entre as máquinas Linux. Seguindo as etapas descritas neste artigo, você pode transferir arquivos e diretórios com segurança e otimizar a velocidade de transferência.
Perguntas frequentes
1. Como uso o SCP?
Use o comando scp com a sintaxe básica: SCP [options] ORONT_FILE Usuário@REMOTE_HOST: Destination_file
2. Como copio diretórios usando o SCP?
Use a opção -R para copiar diretórios inteiros recursivamente.
3. Como uso o SCP com as teclas SSH?
Gere teclas SSH, copie a chave pública para o servidor remoto e use a opção -i com o comando SCP.
4. Como faço para verificar a integridade do arquivo usando o SCP?
Gere somas de verificação do arquivo nas máquinas locais e remotas e evaluate -as para garantir a integridade do arquivo.