En ssh_config, uno puede elegir exportar algunas variables de entorno al host usando SendEnv.
¿Existe también una manera de forzar un valor dado para esta variable, por host? Por ejemplo, ¿sería posible exportar variables $FOOcon valor barsolo cuando se conecta al host example.com?
ssh
environment-variables
Phaphink
fuente
fuente

Respuestas:
No puede dar un valor específico para una variable de entorno
ssh_config, pero ciertamente puede enviar la variable de entorno existente solo a hosts específicos.Para completar la cadena:
Finalmente, el servidor remoto debe tener la variable de entorno
AcceptEnven su listasshd_config.fuente
SetVar FOO='bar'enssh_config;)TERM=tmux-256colorpor lo que me gustaría un respaldo por host remoto (con comodines).Puede dar un valor específico utilizando
SetEnven su~/.ssh/config, por ejemplo,Según
man ssh_config:Suponiendo que su servidor tenga la siguiente línea
/etc/ssh/sshd_config:Verifique también:
man ssh_configyman sshd_config.fuente
Otra idea es establecer las variables de entorno en el comando ssh y ejecutar un shell interactivo, por ejemplo. Estoy intentando invocar un shell interactivo con env-var 'MANWIDTH':
fuente
Puede establecer los valores de configuración por host utilizando el archivo .ssh / config. Por ejemplo:
Tenga en cuenta que el servidor también debe ser compatible.
fuente