我想为我的每台远程机器将 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. 还有其他人看到这种行为吗?至少没有记录。这是一个错误吗?