Cómo detener el autocompletado en un servidor ssh remoto

Cómo detener el autocompletado en un servidor ssh remoto

Cuando ingreso a un servidor remoto (macOS) desde una computadora portátil Linux (Mint), el autocompletado remoto se activa y completa con cada pulsación de tecla. Esto comenzó hace relativamente poco tiempo, pero no puedo precisar exactamente cuándo. Una vez que he iniciado sesión correctamente, cuando intento enumerar el contenido del directorio actual, una vez que presiono 'l', aparece 'ls' en la pantalla. Cuando escribo 's' para completar el comando de lista, ahora aparece como 'lss' (pero aún se ejecuta como 'ls'). Los comandos más largos se vuelven muy extraños y muy rápidos. Al escribir 'salir' aparece como 'exitxititt'. Nuevamente, el comando aún se ejecuta, pero la línea de comando es un desastre.

No tengo idea de lo que está pasando aquí; ni siquiera sé cómo hacer una pregunta concisa o coherente al respecto. Sólo ocurre cuando inicio sesión en macOS desde un cliente Linux; Las conexiones Linux-Linux están bien (todas usan la misma configuración básica de shell; zsh usa Oh-My-Zsh). ¿Tienes idea de lo que está pasando? Mejor aún, ¿cómo hago para que pare?

Respuesta1

He descubierto una solución sencilla, pero el problema sigue sin resolverse. El problema de autocompletar no ocurre en la máquina remota si accedo directamente (sin ssh). Tampoco ocurre si cambio inmediatamente de zsh a bash una vez que ingreso por ssh (por lo que es un problema de .zshrc en el host macOS, incluso después de desactivar el complemento zsh-autosuggestions). La solución es simplemente enviar ssh directamente a bash: ssh user@host -t bash.

información relacionada