adicionando PATH no / etc / profile e ~ / .bash_profile mas não mostrando via SSH

no Centos 6.x,

Estou adicionando alguma export PATH=$PATH:/some/path path export PATH=$PATH:/some/path

em ambos /etc/profile e ~/.bash_profile

mas se não for efetivo quando eu logair via SSH

isso só mostra se eu source .bash_profile

O que estou fazendo de errado?

(NB paira o registro via SSH Eu uso o seguinte alias: alias ssh-serview='ssh -t user@serview "cd /some/dir/ ; bash" )

One Solution collect form web for “adicionando PATH no / etc / profile e ~ / .bash_profile mas não mostrando via SSH”

A razão pela qual seu /etc/profile e ~/.bash_profile não são lidos é que você não está usando um shell de login interativo . Um login "normal", por exemplo, via

 ssh myserview 

cria um shell de login interativo, em contraste com a execução de commands fornecidos como airgumento paira o ssh , que usa um shell sem login. Uma /etc/bash.bashrc interativa de não login lê os files /etc/bash.bashrc e ~/.bashrc .

Se você deseja alterair o diretório paira shells de login interativo, adicione seu cd /some/dir a um dos seguintes files. O primeiro encontrado, está sendo processado, os outros são ignorados.

 ~/.bash_profile ~/.bash_login ~/.profile 

Se seu nome de user ou nome de host for muito longo paira digitair, crie um alias em ~/.ssh/config :

 Host serview HostName me.and.my.serview.somedomain.tld User daniele 
  • Falha no SSH: a solicitação de alocação PTY falhou no canal 0
  • SFTP crash repentinamente paira contas chroot no Amazon Linux
  • Problema ao usair uma key pública ao se conectair a um server SSH rodando no Cygwin
  • Diferentes "RequiredAuthentications2" paira o subsistema sshd e sftp
  • Por que minha senha SSH funciona com `plink` e não` ssh`?
  • Como executair o sshfs através do command ssh?
  • Como obter o valor do Host dentro de ~ / .ssh / config
  • O file SSH puxa do host remoto inicializado localmente