Lo que quiero hacer: abrir una ventana / pestaña de iTerm y ssh a algún sistema remoto. En ese sistema remoto, necesito que las siguientes exportaciones sean "efectivas":
export LANG="C"
export LC_ALL="C"
Cuando abro esa pestaña / ventana de iTerm manualmente, y escribo ssh whatever.host
... funciona bien (ya que tengo estas exportaciones en mi .bashrc en mi Mac).
Ahora configuré Firefox para usar iTerm para ssh-URI, como ssh://whatever.host
.
Funciona como si estuviera encantado: puedo hacer clic en esas URL y aparece una nueva pestaña / ventana de iTerm, y ya se llamó ssh, y me registré en ese host remoto. Pero: estas exportaciones son no visibles.
Intenté usar .bashrc , .bash_login , .bash_profile y también puse el archivo de exportaciones en un ./ssh / rc archivo.
Pero nada parece funcionar (revisé cosas como superuser o documentación ssh ).
Y para ser completamente precisos: en realidad, en mi directorio de inicio, mi archivo .bash_profile es un enlace a .bashrc . Pero incluso cuando acabo de poner estas exportaciones en tres archivos .bash login / profil / rc no ayuda. : el "manual" ssh ve las exportaciones, pero un iTerm activado por Firefox no.
En otras palabras: ¿cómo puedo asegurarme de que la sesión ssh que se "activa" mediante una sesión de iTerm ve estas exportaciones?
(y no, no puedo simplemente cambiar .bashrc en los sistemas remotos para que contengan las exportaciones necesarias)