Passa o SSH Escape para a sessão SSH aninhada

1

Suponha que eu ssh do meu laptop para um servidor alpha e, em seguida, de lá ssh para um servidor beta .

Se a conexão de alpha to beta morrer, é possível passar o escape do SSH ( ~. ) pela conexão ssh do meu laptop para alpha , para o cliente ssh conectado a beta ?

    
por Matthew G. 04.12.2014 / 16:10

1 resposta

3

Acho que man ssh diz tudo:

-e escape_char
Sets the escape character for sessions with a pty (default: ‘~’). The escape character is only recognized at the beginning of a line. The escape character followed by a dot (‘.’) closes the connection; followed by control-Z suspends the connection; and followed by itself sends the escape character once. Setting the character to “none” disables any escapes and makes the session fully transparent.

Você precisa enviar ~~. Alternativamente, você pode alterar o caractere de escape para cada ssh hop que você pegar com ssh -e escape_char .

    
por 04.12.2014 / 16:19

Tags