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 .
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.
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 .
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.
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.
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'.