De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Fazendo coisas diferentes com ssh

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 11 de Outubro de 2008

O comando ssh, ou secure shell provê uma forma segura, criptografada, para fazer a comunicação entre computadores.

Na maior parte das vezes usamos o ssh para fazermos o login em uma máquina remota para nela trabalharmos. Entretanto, existem outras formas de uso do ssh, que podem nos economizar muito tempo.

Um recurso bastante útil é utilizar o ssh para executar algum comando remotamente:

  ssh usuario@www.exemplo.com "/home/usuario/bin/send.sh"

O comando acima irá estabelecer uma conexão com a máquina //www.exemplo.com// e executar o comando /home/usuario/bin/send.sh.

Uma outra possibilidade interessante é utilizar a compactação. Para quem não possui internet rápida, e usa linha discada, a compactação serve para aliviar um pouco a agonia :-)

Para ativar a compactação de dados, invoque o comando ssh com a flag -C:

  % ssh -C -v www.example.com

Ao encerrarmos a sessão, o ssh exibe na tela as estatísticas de compactação de sua conexão:

  $ logout
  debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
  debug1: channel 0: free: client-session, nchannels 1
  Connection to www.example.com closed.
  Transferred: sent 2032, received 2536 bytes, in 19.3 seconds
  Bytes per second: sent 105.5, received 131.7
  debug1: Exit status 0
  debug1: compress outgoing: raw data 430, compressed 275, factor 0.64
  debug1: compress incoming: raw data 709, compressed 467, factor 0.66

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida