Solução alternativa simples: execute o comando cat
e, em seguida, insira a sequência de escape.
O comando cat
por padrão imprime o que é passado em stdin
, então, enquanto estiver rodando, não haverá caracteres de escape enviados e você poderá usar a chave de escape ssh normalmente. Quando feito, basta ctrl-c
de cat
voltar para o shell.
Exemplo
Se necessário, abra um prompt e execute cat
digitando cat
e pressionando Enter.
$
$ cat
Agora digite ~?
~?
Supported escape sequences:
~. - terminate connection (and any multiplexed sessions)
~B - send a BREAK to the remote system
~C - open a command line
~R - request rekey
~V/v - decrease/increase verbosity (LogLevel)
~^Z - suspend ssh
~# - list forwarded connections
~& - background ssh (when waiting for connections to terminate)
~? - this message
~~ - send the escape character by typing it twice
Funciona! Agora basta digitar qualquer comando. Então, para retornar ao prompt pressione Ctrl-C.
^C
$