Bê-á-bá do SSH, parte 4
Enviado por Pablo Hess (pabloΘhess·net·br):
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: ]