Como definir funções e aliases automaticamente no servidor remoto após o login do ssh

4

Eu quero definir funções bash e aliases no meu shell remoto automaticamente no login. Não consigo colocar as definições em .profile ou similar porque os usuários que eu efetuo login como são frequentemente compartilhados com outras pessoas que usam os mesmos sistemas e eu não tenho controle sobre isso. O que estou tentando fazer é executar algumas definições de função bash no processo remoto e continuar como um shell de login. Eu tentei isso, mas não funcionou:

cat ~/.profile - | ssh -tt user@host bash -l

Alguma idéia?

    
por Ramon 09.06.2012 / 16:32

1 resposta

1

Se você tiver permissão, você também pode modificar o .bashrc ou .bash_profile no servidor de destino para fazer uma verificação de 'whoami' e só executar essas configurações de alias e funções se corresponder ao seu nome de usuário.

Pessoalmente, eu iria com a opção Esperar, mas pode ser um exercício de frustração se você ainda não estiver familiarizado com a Espera.

    
por 09.06.2012 / 17:30