Caractere seguro do terminal ocioso

7

Estou usando o iTerm2 em um Mac para fazer o trabalho no Linux. Para evitar a perda de conexões de terminal, liguei "Quando ocioso, enviei o código Ascii". O padrão é 0. Isso funciona como um encanto para manter as conexões ativas, mas há um problema sério.

Isto acaba por enviar ^ @ para o terminal, o que é OK na maior parte do tempo, mas em vi irá inserir texto inserido recentemente.

O que posso enviar seguro?

    
por KateYoak 19.10.2013 / 21:16

1 resposta

9

Você não pode usar essa opção ssh para evitar que as conexões sejam desconectadas?

Experimente esta opção no seu arquivo ~ / .ssh / config:

ServerAliveInterval=15

trecho de man ssh_config

ServerAliveInterval
      Sets a timeout interval in seconds after which if no data has been 
      received from the server, ssh(1) will send a message through the encrypted
      channel to request a response from the server.  The default is 0, 
      indicating that these messages will not be sent to the server.  This 
      option applies to protocol version 2 only.

Você pode fazer isso temporariamente a partir da linha de comando usando essa opção para ssh :

$ ssh -o ServerAliveInterval=15 keepsdroppingme.com

As permissões do diretório ~/.ssh/ podem ser um pouco problemáticas, consulte este artigo se precisar de orientação adicional: Impede que sua conexão SSH congele .

    
por 19.10.2013 / 21:34