我想为我的每台远程机器将 TERM 环境变量设置为不同的值,所以我SetEnv TERM=myTermForRemoteVar
在~/.ssh/config
. 远程机器仍然可以看到TERM=myLocalTermVar
。
我AcceptEnv TERM
在/etc/ssh/sshd_config
远程机器上添加了。还是没有运气。
我尝试仅用于SetEnv FOO=smth
本地测试目的,并且AcceptEnv FOO
. 这完美地工作,远程机器可以看到FOO=smth
。
被TERM
ssh特别对待?SetEnv
一般适用,但不适用于TERM
. 还有其他人看到这种行为吗?至少没有记录。这是一个错误吗?