Para fazer login no meu desktop de trabalho, primeiro preciso fazer login em um servidor de acesso visível à Internet. Depois que eu fizer login nesse servidor, posso ssh em minha área de trabalho usando seu nome de host local. Para facilitar, tenho o seguinte ProxyCommand setup no meu .ssh/config :
Host access
Hostname access.blah.com
user myusername
Host desk
Hostname desktop_hostname
port 22
user myusername
ProxyCommand ssh -A access nc %h %p
Meu problema é que o diretório pessoal no trabalho é sincronizado entre access e desk , então eles precisam compartilhar o mesmo .bashrc e outros arquivos. Infelizmente, o .bashrc que uso em desk tem alguns comandos que falham no servidor access , portanto, recebo mensagens de erro feias quando digito ssh desk em minha máquina local. Existe uma maneira de alterar meu ProxyCommand para que o .bashrc não seja carregado em access ?