Considerando que uma conexão SSH transmite toques , uma conexão ILO da HP transmite estados de chave . Cada vez que você pressiona uma tecla, o servidor recebe eventos KeyDown e KeyUp separados. Os pressionamentos repetidos de teclas ocorrem quando o evento KeyUp é recebido tardiamente.
As duas razões mais prováveis para o evento KeyUp ser recebido tardiamente são:
- Problemas de congestionamento / desempenho da rede.
- Baixo desempenho do sistema do cliente que inicia a conexão do ILO. Se o cliente for uma máquina virtual, o sistema host subjacente está sobrecarregado ou a VM tem recursos inadequados de memória / CPU alocados?
Se a causa raiz não puder ser abordada:
- O problema de repetição de chave pode ser resolvido desabilitando uma configuração do ILO2 chamada "Key Up / Down". Isso fará com que o ILO2 transmita pressionamentos de teclas em vez de estados de teclas. Infelizmente, essa configuração foi removida do ILO3.
- Se o sistema operacional de destino for o Linux, talvez seja possível contornar o problema redirecionando o console para
ttyS0
e usando uma sessão VSP (Virtual Serial Port) em vez de um console virtual. Isso eliminará o problema da tecla para cima / para baixo, porque as conexões seriais transmitem pressionamentos de tecla em vez de eventos de ativação / desativação da tecla. - Pode ser útil ajustar a taxa de repetição de chave e / ou desativar a repetição automática inteiramente no sistema de destino. Eu reconheço que isso pode não ser fácil de realizar, dependendo da gravidade do problema de repetição da chave.
- Considerando que você está usando um Mac como sua estação de trabalho local, pode valer a pena tentar colar comandos completos em seu cliente Mac RDP usando o Command-V. Eu não sei se isso é uma solução viável, mas pode ter um efeito interessante. Eu sempre gostei de trabalhar em máquinas Windows remotas de uma estação de trabalho Mac especificamente porque as combinações de teclas de atalho locais continuam a funcionar de maneira previsível.
Referências: