2 votos

El Uso De La Terminal.aplicación ssh a varios hosts

Hay alguna app o "truco" para utilizar el Terminal para espejo de comandos para diferentes ssh hosts (clusters, por lo general)?

No quiero usar otra aplicación de terminal.

EDIT: lo siento, pero la revisión de timothymh hicieron realidad el sentido de mi pregunta a ser diferente. Lo que me gustaría es una aplicación donde puedo emitir manualmente reflejado comandos para diferentes servidores mientras estoy trabajando en ellas, no en una secuencia de comandos o un sistema (como el de la Marioneta) a solo problema conocido comandos. Por eso mencioné que odio a los que he probado (iTerm2 y así sucesivamente) a causa de la mirada y la sensación.

Me gusta la forma en que el estándar de la aplicación terminal se comporta y se ve en término de fuentes, mapeo de teclado, modo de desplazamiento hacia arriba y hacia abajo y así sucesivamente.

4voto

Leo Grove Puntos 39

Usted puede escribir una secuencia de comandos de shell y ponerlo en ~/.bashrc como este:

function do_some_thing() {
  command="fab -R localhost deploy --set sha=master"
  ssh -t ubuntu@1.2.3.4 -C "$command"
  ssh -t ubuntu@1.2.3.5 -C "$command"
  ssh -t ubuntu@1.2.3.6 -C "$command"
  ssh -t ubuntu@1.2.3.7 -C "$command"
}

Sin embargo, hay varias herramientas que puedes utilizar para este tipo de actividad, como Chef o Capistrano o varios otros.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X