Como obter um prompt bash em um túnel ssh com chaves rsa?

2

Depois de configurar o cliente e o servidor com as chaves públicas e permitir o PubKeyAuthentication yes, emita o seguinte comando e obtenha um shell que aguarda indefinidamente.

mad@amd:~> ssh -T [email protected]
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.

Se eu digitar um ponto-e-vírgula, o shell será interrompido com uma mensagem de erro de sintaxe na linha 2 do bash e a conexão ssh será ...

Em /var/log/auth.log, vejo uma sessão aberta e nenhum erro.

Dar mais vvv para o comando ssh não altera as últimas linhas de saída nem o comportamento.

Obrigado!

    
por Martin0x777 20.09.2013 / 02:52

1 resposta

4
O argumento ssh do-T

faz com que o ssh não aloque uma pseudo-tty, então tenho certeza que esse é o comportamento esperado. Se você quiser um prompt bash normal - um que se comporte normalmente e não saia assim - omita o -T .

    
por 20.09.2013 / 03:01