¿Cómo obtener un indicador de bash en un túnel ssh con claves rsa?

2

Después de configurar el cliente y el servidor con las claves públicas y permitir que PubKeyAuthentication sí, emito el siguiente comando y obtengo un shell que espera indefinidamente.

mad@amd:~> ssh -T mad@myserver.com
Linux debian 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

Si escribo un punto y coma, el shell se rompe con un mensaje de error de error de sintaxis en la línea bash 2 y la conexión ssh cae ...

En /var/log/auth.log veo una sesión abierta y no hay error.

Dar más vvv al comando ssh no altera las últimas líneas de salida ni el comportamiento.

¡Gracias!

Martin0x777
fuente

Respuestas:

4

sshEl -Targumento de ssh hace que ssh no asigne un pseudo-tty, así que estoy bastante seguro de que este es el comportamiento esperado. Si desea un indicador de bash normal, uno que se comporte normalmente y no salga así, omita el -T.

Spiff
fuente