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
?