在ssh_config ,可以select使用SendEnv将某些环境variables导出到主机。
是否也有办法强制给这个variables,每个主机给定的值? 例如,只有当连接到主机example.com时,是否可以使用值bar导出variables$FOO ?
你不能在ssh_config为环境variables赋予一个特定的值 ,但是你当然可以只将现有的环境variables发送给特定的主机。
Host example.com SendEnv FOO
完成链条:
FOO=bar ssh [email protected]
最后,远程服务器的sshd_config必须包含AcceptEnv中列出的环境variables。
AcceptEnv FOO
您可以使用.ssh / config文件设置每个主机configuration值。 例如:
Host example.com SendEnv FOO
请注意,服务器也必须支持它。