为给定的SSH主机设置一个variables

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 

请注意,服务器也必须支持它。