I wanted to use command
ssh myhost.com 'some_command' and some_command exists in /var/some_location so I tried to append /var/some_location in $PATH environment by editing $HOME/.bashrc
but that wasn't working. because default .bashrc(Ubuntu 10.4 LTS) prevent from sourcing by code like below:
# If not running interactively, don't do anything
[ -z "$PS1" ] && returnSo If you want to change environment for ssh non-login shell. you should add code above that line.
Ref: https://stackoverflow.com/questions/820517/bashrc-at-ssh-login