Quando eu SSH em outro sistema e pressiono Ctrl- Z, esperava que o cliente SSH entrasse em segundo plano. No entanto, é o processo remoto que faz isso. Onde a mágica acontece?
Responder1
O cliente SSH desativa o manuseio especial de chaves ( stty -icanon -isig
opções) para o tty local, portanto, quando você pressiona CtrlZ, o cliente apenas lê o byte bruto 0x1A
e o encaminha para o servidor.
OpenSSH suporta um comando especial para suspender o cliente – Enter, então ~, seguido por CtrlZ.