Como carregar o ambiente ao usar ssh não intativo

Quando você deseja carregar seu ambiente ( .profile por exemplo) ao executar um comando remoto com ssh, você pode prefixar sua chave em .ssh / authorized_keys com um snipet commnd como este:

command=". ~/.profile; if [ -n "$SSH_ORIGINAL_COMMAND"" ]; then eval ""$SSH_ORIGINAL_COMMAND""; else exec ""$SHELL""; fi"" ssh-dss AAA...

… tudo em uma linha.