Answers:
您不能在中为环境变量指定特定的值ssh_config,但是您可以将现有环境变量仅发送给特定的主机。
Host example.com
SendEnv FOO
要完成链:
FOO=bar ssh user@example.com
最后,远程服务器必须在列出的环境变量AcceptEnv在sshd_config。
AcceptEnv FOO
SetVar FOO='bar'在ssh_config;)
TERM=tmux-256color因此我希望每台远程主机(使用通配符)进行回退。
您可以通过使用给出一个具体的数值SetEnv在你的~/.ssh/config,如
Host *
SetEnv FOO=bar
按照man ssh_config:
直接指定一个或多个环境变量及其内容以发送到服务器。与相似
SendEnv,服务器必须准备好接受环境变量。
假设您的服务器中包含以下行/etc/ssh/sshd_config:
AcceptEnv LANG LC_* FOO
另请检查:man ssh_config和man sshd_config。