desarmado LC_ * anterior a ssh

0

En mi ~/.bashrctengo una definición de variables de entorno similar a

export LC_CTYPE="es_ES.UTF-8"

cuando uso una conexión ssh, algunas de estas variables tienen problemas en la computadora remota

man: can't set the locale; make sure $LC_* and $LANG are correct

cómo puedo unsetalgunas variables cuando inicio una conexión ssh y restauro cuando cierro la conexión.

Juan Pablo
fuente

Respuestas:

1

sshno copia su entorno local a la máquina remota. Consulte la sección MEDIO AMBIENTE de la sshpágina del manual para más detalles. En resumen, hay una pequeña lista de variables que se configuran en la sesión remota y puede incluir variables adicionales ~/.ssh/environment. Tenga en cuenta que la capacidad de establecer el entorno en el extremo remoto desde la máquina local debe habilitarse en el sshdproceso remoto a través de la PermitUserEnvironmentopción de configuración.

Alternativamente, debe establecer los valores que necesita en la máquina remota en su .bashrcarchivo en la máquina remota.

chepner
fuente