Ctrl-Z en una sesión SSH

Ctrl-Z en una sesión SSH

Cuando entro por SSH a otro sistema y presiono Ctrl- Z, esperaba que el cliente SSH pasara a segundo plano. Sin embargo, es el proceso remoto el que hace eso. ¿Dónde ocurre la magia?

Respuesta1

El cliente SSH deshabilita el manejo de claves especiales ( stty -icanon -isigopciones) para el tty local, por lo que cuando presiona CtrlZ, el cliente simplemente lee el byte sin formato 0x1Ay lo reenvía al servidor.

OpenSSH admite un comando especial para suspender el cliente: Enter, luego ~, seguido de CtrlZ.

información relacionada