Enviado por Pablo Hess (pabloΘhess·net·br):

“Publiquei no meu blog no IBM developerWorks a parte 4 da série “Bê-á-bá do SSH”.

Neste post, apresento a execução não interativa de comandos remotos, assim como a passagem de dados da entrada ou saída padrão por meio de pipes ligados ao SSH.

Segue um trecho:

Você já sabe fazer login em máquinas remotas com e sem senha por meio do comando ssh. Você já sabe copiar arquivos de e para máquinas remotas com os comandos scp e sftp. Você já sabe gerar pares de chaves públicas e privadas com o comando ssh-keygen. Você sabe até copiar essas chaves (só as públicas, evidentemente) para servidores SSH remotos com o comando ssh-copy-id. Uau, como você sabe coisas! :)

IP remoto

Outro uso simples da execução de comandos remotos: descobrir rapidamente o IP da máquina remota.

Nosso bravo usuário fulano quer saber o IP da placa de rede eth0 de sua outra máquina, trab. Para isso, basta executar:

[fulano@casa ~] $ ssh ftal@trab ‘ifconfig eth0′

Passe lá e deixe seus comentários!” [referência: ]