Per "Profilo" presumo intendete i diversi profili definiti nelle preferenze di Terminale in "Impostazioni"?
In tal caso, modificare, duplicare o creare qualsiasi profilo che si desidera utilizzare durante la connessione al server remoto. Sotto la scheda "Shell" del profilo, imposta il comando da eseguire per essere il comando ssh
che fornisci per accedere al server remoto. Deseleziona "Esegui all'interno della shell". Ora, ogni volta che apri quel profilo sotto il menu "Shell" del Terminale, avvierà la connessione remota. Se vuoi ancora più automazione, assegna una scorciatoia da tastiera per quel profilo nelle preferenze Keyboard di System Preferences.
Sestaicercandodifarloaccaderequandoscriviuncomandossh
,cisonoduealternative:
- ScriviunafunzionedishellpereseguireunosScript(AppleScript)primadelcomandossh(vedi questa altra risposta ).
- Usa qualcosa come
tput setab <n>; clear
nel tuo file .bashrc remoto. Vedi colorazione di sfondo per i valori da utilizzare per n
. Si noti che questo non verrà mantenuto se si incorporano codici di escape nel prompt che ripristinano i colori o se si esegue qualcos'altro che reimposta i colori del terminale. Questo si attiverà anche dopo la disconnessione, ma può essere risolto con codici di escape simili. Non sta davvero cambiando il "Profilo", ma potresti ottenere l'effetto che stai cercando.