Como um .bashrc é para shells que não são de login, evito quaisquer comandos que ecoem na tela. Também encontrei experiências em que as instruções echo no .bashrc fazem com que os comandos sftp e rsync falhem (e talvez os comandos scp também).
# Print some information as we log in
# -s: OS Name -n: Node name -r: OS Release
uname -snr
uptime
Além disso, você geralmente não executará o ssh-agent a partir de um shell não interativo. Então eu tenho isso em .bash_profile.
if [ -f ~/.ssh/ssh-agent ]; then . ~/.ssh/ssh-agent; fi