On Thu, Jul 05, 2007 at 01:27:25PM -0600, Jialing Liang wrote:
> ssh user can have an 'environment' file under $HOME/.ssh on ssh server.
> That is good enough. However, in case that the $HOME is a shared
> directory among several ssh servers, how to make different environment
> settings for each of these servers?
You could run various commands from the user's shell-specific dotfiles
(e.g. ~/.bash_profile or ~/.login). For example, in bash syntax:
case $(uname -n) in
host1) export FOO=bar1;;
host2) export FOO=bar2;;
...
esac
A lot depends on what you're doing with ssh. If you're not using a
traditional Unix shell, then I don't have an answer for you.