Eu me conecto ao meu servidor via ssh (PuTTY). Tipo Ctrl + R no console. Digite um único caractere.
Eu posso percorrer os comandos anteriores pressionando Ctrl + R mais vezes.
Mas se eu digitar outro caractere, nada acontece e, por algum motivo, não posso mais percorrer os comandos anteriores.
Funciona como esperado em um console local. Estou curioso para saber o que pode estar causando esse comportamento quando o SSH estiver nele.
Rodando stty -a da sessão putty do ssh:
speed 38400 baud; rows 35; columns 138; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z;
rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
Rodando stty -a da sessão de console (não é possível copiar e colar):
2
Pode querer perguntar isso em serverfault ou unix.stackexchange se você não obtiver uma resposta.
—
sa289
Eu não acho que isso seja um problema ssh. você deve usar ESC para finalizar o modo de busca inversa. Você pode querer comparar a configuração da chave usando
—
Archemar
stty -a
(tanto do console quanto do ssh).
Apenas adicionou resultados desse comando
—
user1028270