Shell - Transferência dos arquivos via ssh

Dezembro 2016

Shell - Transferência dos arquivos via ssh


Utilização


SSH permite utilizar pipelines de comandos, e utilizar tubos de entradas/saídas como qualquer outro comando, porém somente se a redireção se faz para, ou desde a máquina distante.
Isto pode entre outras coisas, servir para transferir arquivos :
ssh servidor"cat arquivo_distante" > arquivo_local 
A utilidade de um TAM comando é discutível, o comando scp faz exatamente a mesma coisa.
Agora, imaginemos um arquivo de diversos mégas, e uma adsl bastante limitada ::
ssh servidor  "gzip -c arquivo_distante" > arquivo_local.gz 
aqui,o servidor compacta o arquivo, o comando escreve o arquivo compactado sobre o cliente.

Pode-se forçar ainda mais longe, se não queremos recuperar um arquivo gzipado, mas diminuir assim mesmo a utilização da adsl:
ssh servidor "gzip -c arquivo_distante" |gunzip > arquivo_local 

Informações complementares


SSH - SecureSHell
Documentação no CCM

Softwares

No Linux/Unix


A maioria dos Unix/Linux são fornecidos em standard com um cliente ssh, e a maioria com um servidor ssh.

No Windows


Cliente ssh gratuito :

Cliente scp/sftp gráfico gratuito :

Servidores ssh gratuitos :
  • Para Windows 2000/XP :
    • ssh Windows (pode funcionar sob a forma de serviço )
  • Para Windows 95/98/ME/2000/XP :

Alerta


Note que a instalação de um servidor ssh no Windows 95/98/ME não é recomendado por razões de segurança.
Tradução feita por Ana Spadari

Veja também

Publicado por ninha25. Última modificação: 9 de setembro de 2011 às 17:09 por ninha25.
Este documento, intitulado 'Shell - Transferência dos arquivos via ssh ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.