¿Cómo configurar el color del texto del terminal en la sesión ssh exactamente igual que la sesión local?

0

Así que esto es casi una copia de mi pregunta anterior: Cambiar el color de salida del terminal (en Mac) para que sea diferente del tipo color de texto para lo cual recibí una excelente respuesta aquí: enlace . Sin embargo, el único problema es que cuando uso ssh, todo el texto en la sesión ssh ahora es azul claro (ver captura de pantalla). ¿Cómo puedo hacer que la sesión ssh use el mismo esquema de color que mi sesión local y también tenga un color de salida diferente para los comandos de tipo y la salida?

    
pregunta Niek 09.12.2015 - 10:45

1 respuesta

1

El problema principal aquí es que el comando de solicitud y las opciones de colorear se obtienen de la computadora en la que inicias sesión. Por lo tanto, cuando ssh en algún lugar, también debe cambiar los colores / indicaciones en ese servidor.

Hay un par de opciones.

  • Dependiendo del sistema operativo del servidor en el que está iniciando sesión, puede restablecer los colores de solicitud en los scripts de inicio de sesión. O;
  • Agregue una excepción en el comando preexec que instaló antes para que no cambie el color de primer plano de los comandos ssh.

algo como     ["$ BASH_COMMAND" = ~ "^ ssh"] & & regreso en la función preexec_invoke_exec.

    
respondido por el jmhindle 10.12.2015 - 16:30

Lea otras preguntas en las etiquetas