O motivo pelo qual /etc/profile e ~/.bash_profile não são lidos é que você
não estão usando um shell de login interativo . Um login "normal", por ex. via
ssh myserver
cria um shell de login interativo, em contraste com a execução
comandos fornecidos como argumento para ssh , que usam um shell de não-login.
Um bash interativo de não-login lê os arquivos /etc/bash.bashrc e
~/.bashrc .
Se você quiser alterar o diretório de shells de login interativo,
adicione seu cd /some/dir a um dos arquivos a seguir. O primeiro
encontrado, está sendo processado, os outros são ignorados.
~/.bash_profile
~/.bash_login
~/.profile
Se o seu nome de usuário ou nome de host for muito longo para ser digitado, crie um alias
em ~/.ssh/config :
Host server
HostName me.and.my.server.somedomain.tld
User daniele