A putty és a Ctrl+s esete

jan 30

Bizonyára másokkal is megtörtént már, hogy puttyozás közben megnyomták a Ctrl+s billentyűkombinációt, aminek hatására tetszhalott állapotba került az SSH session. Azért tetszhalott, mert - ügyesebb indiánok már észrevették - a program ezután is továbbított minden billentyűleütést a szerver felé, csak épp az egészből nem látszódott semmi. Ilyekor aztán jött az ablak bezárása, újra belépés, valamint heves anyázás attól függően, hogy használtunk-e screent, vagy sem.

A jelenség magyarázata a következő: a putty a kérdéses shortcut hatására egy XOFF nevű flow control kódot küld a szerver felé, hogy hagyja abba az adatküldést, mert átmenetileg nem vagyunk képesek fogadni azt.

A megoldás? Egyszerűen nyomjuk meg a Ctrl+q kombinációt, ami a XON kód elküldésével újra engedélyezni fogja a felénk áramló adatfolyamot (onnan, ahol korábban abbahagyta).