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
。