Trabajo con varios servidores diferentes, y sería útil poder establecer algunas variables de entorno para que estén activas en todas ellas cuando SSH esté en. El problema es que el contenido de algunas de las variables contiene información confidencial (Contraseñas hash), así que no quiero dejarlo en un archivo .bashrc. Me gustaría guardarlo solo en la memoria.¿Puedo reenviar variables de env sobre ssh?
Sé que puede usar SSH para reenviar la variable DISPLAY (a través de ForwardX11) o un proceso de Agente SSH (a través de ForwardAgent), así que me pregunto si hay una forma de reenviar automáticamente el contenido de variables de entorno arbitrarias a través de SSH conexiones. Idealmente, algo que podría establecer en un archivo .ssh/config para que se ejecute automáticamente cuando lo necesite. ¿Algunas ideas?
Me tomó un poco de tiempo antes de recordar que tenía que reiniciar sshd para que vuelva a leer sus archivos de configuración, pero una vez que lo hice, 'AcceptEnv' y' SendEnv' funcionaron como un hechizo. ¡Exactamente lo que estaba buscando! ¡Gracias! – singingwolfboy