Por "Perfil" ¿Supongo que te refieres a los diferentes perfiles definidos en las preferencias de Terminal en "Configuración"?
Si es así, modifique, duplique o cree el perfil que quiera usar al conectarse al servidor remoto. Bajo la pestaña "Shell" del perfil, configure el comando para que se ejecute en cualquier comando ssh
que usted dé para iniciar sesión en el servidor remoto. Desmarque la casilla "Ejecutar dentro de la cáscara". Ahora, cada vez que abra ese perfil en el menú "Shell" de Terminal, se iniciará la conexión remota. Si desea aún más automatización, asigne un método abreviado de teclado para ese perfil en las preferencias de Teclado de las Preferencias del Sistema.
Sideseaqueestosucedacuandoescribauncomandossh
,haydosalternativas:
- Escribaunafuncióndeshellparaejecutarunosascript(AppleScript)antesdelcomandossh(consulte esta otra respuesta ).
- Use algo como
tput setab <n>; clear
en su archivo .bashrc remoto. Consulte color de fondo para conocer los valores que se utilizarán para n
. Tenga en cuenta que esto no persistirá si incrusta códigos de escape en su solicitud que restablezca los colores o si hace otra cosa que restablece los colores de los terminales. Esto también persistirá después de cerrar la sesión, pero se puede arreglar con códigos de escape similares. Realmente no está cambiando el "Perfil", pero es posible que obtenga el efecto que está buscando.