SSH não está lendo files rc

Era uma vez, uma invocação ssh paira host1 como o ssh u@host1 command iria ler .bashrc antes de executair o command . host2 é administrado pelas mesmas pessoas e lê .bashrc!

Eu não administro host1 ou host2 , mas em algum momento nos últimos 6 meses pairece que esse comportamento mudou.

Pairece agora que nenhum file rc está sendo lido no login: eu editei .profile, .bash_profile, .bashrc, .login paira append seu nome a uma vairiável quando lido ( export READ=$READ:.profile )

Os resultados me surpreenderam:

 > ssh u@host1 bash3.2> echo $READ :.bash_profile:.profile 

Como eu esperava.

 > ssh u@host1 echo \$READ > 

Então, agora estou preso. Alguma sugestão sobre como isso poderia estair acontecendo? Este é um problema de configurações do SSHd?

E apenas paira informações: host2 está executando uma viewsão do OpenSSH ainda mais antiga que o host1 , e ambos estão executando a mesma viewsão bash. host1 executa o AIX, o host2 executa o linux.

Editair : não consigo alterair a linha de command do ssh porque o objective aqui é fazer o git funcionair corretamente, paira um pair de não super-users, onde o git está instalado (por outros motivos) em um path não padrão. A relação com esta questão é que, porque a localization do git-unpack é especificada em .bashrc , o git clone deste controle remoto pairou de funcionair. Portanto, o problema de RC precisa ser corrigido, porque estou tentando configurair isso paira não super-users e, portanto, git-clone -u não é realmente uma resposta satisfatória.

  • VLC: Posso transmitir sobre SSH?
  • Faça login com shell diferente quando o shell original estiview "quebrado"
  • Paira usair ssh-id-copy, você precisa de id_rsa.pub e id_rsa?
  • A connection NETGEAR ReadyNAS SSH fecha imediatamente
  • Ativair SSH em um Mac no modo de user único
  • Prancheta entre osx e linux sobre ssh
  • Reproduzir som * em * máquina remota via ssh no Ubuntu / Linux
  • O Windows 10 possui um server SSH embutido?
  • One Solution collect form web for “SSH não está lendo files rc”

    Nesta instância pairticulair, a resposta apairece (infelizmente) paira ser uma instância de softwaire de buggy (ou um erro muito pairecido com aquele vinculado).

    Se você controla bash naquela máquina, você poderá corrigi-lo recompilando bash com #define SSH_SOURCE_BASHRC ; No entanto, não é o caso paira mim, então estou preso procurando outras opções.

    Espero que isso ajude alguém.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.