Existe uma maneira de aplicar automaticamente um perfil de terminal quando conectado a uma máquina remota via SSH?
Gostaria de pistas visuais mais óbvias de que estou conectado a uma máquina remota do que o usuário / host exibido em cada linha do terminal. Passo a maior parte do dia conectado a várias máquinas e isso pode ficar confuso.
command-line
ssh
gnome-terminal
Jeremy Kauffman
fonte
fonte
Respostas:
Srigelsford dos fóruns do Ubuntu recomenda o seguinte:
fonte
Você pode alterar o perfil do shell do sistema remoto para usar as instruções coloridas, consulte o seguinte link para obter detalhes: http://www.funtoo.org/en/articles/linux/tips/prompt/ .
fonte
O seguinte funciona para os terminais gnome3. Ele usa o xdotool para automatizar a interação com o menu do terminal gnome, já que os atalhos de teclado disponíveis são limitados no momento.
Eu criei dois perfis. O primeiro no menu Terminal-> Perfis é o meu padrão e indica uma máquina local. O segundo é o meu esquema de cores para uma conexão remota à máquina66.
Em seguida, defini os seguintes aliases no meu bashrc:
O first_profile e o second_profile apenas usam xdotools para clicar em f10 (abra o menu) e, em seguida, vá para o terminal, desça 1 até a seleção de perfis e selecione o primeiro ou o segundo perfil.
O go66 primeiro chama second_profile para definir as cores, o ssh está na máquina remota. Ao sair, o ssh first_profile é chamado, retornando o perfil ao perfil local.
É desajeitado, mas funciona. Fico feliz em ouvir sugestões de aprimoramento.
fonte
eu tive isso no meu todolist por um bom tempo e apenas tentei e procurei novamente
este também é um lembrete para mim mesmo: tenho que tentar com screen / byobu
Por enquanto, uso perfis de terminal gnome. Os arquivos de configuração são xml em HOME / .gconf / apps ... e, portanto, posso criá-los / copiá-los via script lateron para cerca de 20 a 50 hosts, com cores criadas automaticamente etc. Enquanto escrevo, vejo e tenho que admitir que é idéia não muito sofisticada.
Por enquanto, preciso de um atalho mais fácil, em seguida, ALT + DR 0 para abrir uma nova guia com o perfil # 0 (atalho em alemão)
fonte