Texto sobre buffer de SSH

3

Estou sempre em SSH para servidores, às vezes é por TOR, às vezes é um servidor que está longe e a latência é muito alta. Existe uma maneira de armazenar meus toques de tecla localmente antes que eles sejam enviados para a máquina na outra extremidade?

Frequentemente estou usando o terminal padrão do Ubuntu e o terminal OSX.

    
por Kyle 06.07.2011 / 22:24

4 respostas

2

Se você está procurando uma melhor experiência de terminal remoto em alta latência e / ou baixa taxa de transferência, eu recomendo que você dê uma olhada em mosh .

    
por 06.07.2012 / 00:30
0

O Old Telnet suportava a edição de linha local. Uma vez eu executei o telnet sobre o SSH para testar esse recurso, mas logo percebi que ele estava ainda pior - sem teclas de cursor ou teclas ctrl nos editores ou na linha de comando.

CopyPaste é seu amigo ou diretórios de montagem.

    
por 07.07.2011 / 11:05
0

Isso pode funcionar, mas sua experiência interativa será quebrada de várias maneiras (por exemplo, sem conclusão de tabulação, sem capacidade de interromper com ^C no host remoto, etc.):

ssh -T remotehost /bin/bash --login -i

A opção -T força o SSH a não alocar um pseudo-terminal, e pode fazer com que o cliente local ssh leia uma linha por vez antes de transmitir.

    
por 09.05.2012 / 22:39
0

O comando flag -T funciona, embora seja encontrada uma melhor experiência do usuário com o PUTTY. Tem opção para "local line editing" e "local echo"

A string de comando só é enviada com a tecla 'Enter'.

    
por 03.03.2013 / 19:50