Comando em máquina remota

Publicado por Rafael em 22/06/2008

[ Hits: 39.019 ]

 


Comando em máquina remota



Se você usa SSH para administrar máquinas remotas e acha muito demorado ter que se logar via SSH, realizar a tarefa e sair, esta dica pode ser útil.

Existe a opção de enviar junto ao pedido de login o comando que você quer executar na máquina remota, de forma que após digitar a senha de acesso seja apresentada a saída do comando do host remoto no seu host, sem a necessidade de fazer logoff para voltar. Este "atalho" pode ser usado para quase tudo, sendo que ainda existe a possibilidade de concatenar comandos com ";" ou "|" entre eles.

A sintaxe fica assim:

ssh usuario@ip_do_servidor 'comando_a_ser_executado'

Por exemplo:

$ ssh teste@10.0.0.1 -p 2255 'cd ~/Desktop ; ./meuScript'

Neste exemplo, o usuário "teste" da máquina "10.0.0.1" vai dirigir o shell até sua desktop e depois executar o script "meuScript". Isto poderia ser feito em uma única linha, só queria mostrar o uso do ";".

Espero ter ajudado.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Usando o comando dd

Guia básico de referência do DPKG

Estilizando o i3lock no seu ambiente i3

Como limpar/truncar/zerar diversos arquivos de texto de uma só vez

ZIP no GNU/Linux

  

Comentários
[1] Comentário enviado por volcom em 02/06/2009 - 15:12h

Muito util para scripts!

[2] Comentário enviado por removido em 14/07/2010 - 22:48h

Muito util para scripts e vai salvar minha vida hahahahahaha!

Obrigado!

[3] Comentário enviado por Carlos_Cunha em 30/06/2015 - 09:36h

Muito Útil a Dica!
Valeu

#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha

[4] Comentário enviado por padulas em 29/08/2017 - 13:35h

Meus parabéns pelo post.




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts