habilitar la opción rxvt para ssh como en PuTTY

habilitar la opción rxvt para ssh como en PuTTY

Puede habilitar la opción "rxvt" para PuTTY de esta manera:

ingrese la descripción de la imagen aquí

Hice esto y ahora las teclas Inicio/Fin/Eliminar se distinguen en el terminal en el servidor remoto, a pesar de que $TERMtodavía está xterm.

¿Puedes hacer lo mismo con SSH?

Me refiero a cambiar la forma en que se envían esas claves sin cambiar $TERMy/o instalar nuevas terminfos. Desafortunadamente, no puedo simplemente instalar terminfo nuevo en el servidor remoto.

Editar:

Seré más específico sobre la situación:

  • Tengo una máquina Win 10 conSDK de Gitinstalado.
  • El git-bash tiene terminfo xterm-256color
  • hay un servidor remoto, que tiene QNX 6.5 (32 bits) con "@(#)PD KSH v5.2.14 99/07/13.2" al que me conecto a través de "TERM=xterm ssh user@server -i key.pem"
  • Quiero que las teclas de arriba/abajo, inicio/fin, inserción/eliminación de página funcionen allí como funcionan en el shell de git-bash.

Este servidor tiene varias informaciones terminológicas disponibles, las más utilizadas son (supongo):

# ls -la /usr/lib/terminfo/x
total 34
drwxrwxr-x  2 root      root           4096 Oct 19  2010 .
drwxrwxr-x  7 root      root           4096 Oct 19  2010 ..
-rw-r--r--  1 root      root           2384 Jul 10  2010 xterm
-rw-r--r--  1 root      root           1930 Jul 10  2010 xterm-m
-rw-r--r--  1 root      root           2294 Jul 10  2010 xterm-q
-rw-r--r--  1 root      root           1913 Jul 10  2010 xterms

Otros disponibles:

# ls -la /usr/lib/terminfo/a/
total 19
drwxrwxr-x  2 root      root           4096 Oct 19  2010 .
drwxrwxr-x  7 root      root           4096 Oct 19  2010 ..
-rw-r--r--  1 root      root           1179 Jul 10  2010 ansi
# ls -la /usr/lib/terminfo/q
total 85
drwxrwxr-x  2 root      root           4096 Oct 19  2010 .
drwxrwxr-x  7 root      root           4096 Oct 19  2010 ..
-rw-r--r--  1 root      root           2295 Jul 10  2010 qansi
-rw-r--r--  1 root      root           2092 Jul 10  2010 qansi-g
-rw-r--r--  1 root      root           2357 Jul 10  2010 qansi-m
-rw-r--r--  1 root      root           2301 Jul 10  2010 qansi-t
-rw-r--r--  1 root      root           2357 Jul 10  2010 qansi-w
-rw-r--r--  1 root      root           1491 Jul 10  2010 qnx
-rw-r--r--  1 root      root           1460 Jul 10  2010 qnx2
-rw-r--r--  1 root      root           1491 Jul 10  2010 qnx4
-rw-r--r--  1 root      root           1758 Jul 10  2010 qnxm
-rw-r--r--  1 root      root           1460 Jul 10  2010 qnxs2
-rw-r--r--  1 root      root           1686 Jul 10  2010 qnxt
-rw-r--r--  1 root      root           1371 Jul 10  2010 qnxt2
-rw-r--r--  1 root      root           1686 Jul 10  2010 qnxt4
-rw-r--r--  1 root      root           1707 Jul 10  2010 qnxtmono
-rw-r--r--  1 root      root           1748 Jul 10  2010 qnxw
-rw-r--r--  1 root      root           1048 Jul 10  2010 qvt101
-rw-r--r--  1 root      root           1033 Jul 10  2010 qvt102
-rw-r--r--  1 root      root           1048 Jul 10  2010 qvt108
# ls -la /usr/lib/terminfo/v
total 53
drwxrwxr-x  2 root      root           4096 Oct 19  2010 .
drwxrwxr-x  7 root      root           4096 Oct 19  2010 ..
-rw-r--r--  1 root      root           1035 Jul 10  2010 vi200-f
-rw-r--r--  1 root      root            972 Jul 10  2010 viewpoint
-rw-r--r--  1 root      root           1035 Jul 10  2010 visual
-rw-r--r--  1 root      root           2384 Jul 10  2010 vs100
-rw-r--r--  1 root      root           1913 Jul 10  2010 vs100s
-rw-r--r--  1 root      root           1388 Jul 10  2010 vt100
-rw-r--r--  1 root      root           1388 Jul 10  2010 vt100-am
-rw-r--r--  1 root      root           1703 Jul 10  2010 vt102
-rw-r--r--  1 root      root           1703 Jul 10  2010 vt102-am
-rw-r--r--  1 root      root           1987 Jul 10  2010 vt102-plus
-rw-r--r--  1 root      root            905 Jul 10  2010 vt52

A pesar de que en este momento solo quiero solucionar mi caso específico de conexión git-bash A QNX ssh, tengo curiosidad sobre cómo solucionar las discrepancias de este tipo en general.

También tuve un problema muy similar con git-bash TO Solaris en el pasado, a pesar de que Solaris ejecutaba bash (no ksh) y tenía más terminfos disponibles.

Realmente no quiero usar Putty porque me resulta menos cómodo.

información relacionada