Não exatamente e responda, mas o VNC está uma bagunça. Eu sugiro que você migre para o NX. É mais rápido e usa o ssh por padrão. Eu uso o FreeNX no Ubuntu no EC2.
edit: Eu consegui replicar esse bug.
Soluções possíveis:
Eu segui este artigo e tenho a área de trabalho em execução Ubuntu em uma instância do EC2 e eu posso conectar-me a ele do TightVNC. Quando tento usar o Terminal, quando digito certos caracteres, eles parecem se perder. Por exemplo, eu posso digitar passw , mas quando tento digitar d , esse caractere não aparece. Se eu pressionar Enter, a janela Terminal será minimizada. Eu não posso digitar o caractere d em tudo. Todas as outras letras & números estão bem. Como posso consertar isso?
BTW, estou usando o Bash no Terminal. Tudo funciona quando eu SSH na instância usando o PuTTY. É somente quando eu uso uma instância Terminal do TightVNC que esse problema ocorre.
Você pode digitar uma maiúscula "D"? Você está usando o Bash? Tente isto:
Digite o seguinte, mas não pressione Enter:
binD '"D":self-insert'
Agora mova o cursor para cada letra maiúscula "D" e pressione Alt - l (em minúscula) ou Esc l para mudar o "D" para "d". Depois de fazer as duas coisas, pressione Ctrl - j .
Agora digite este comando e pressione Ctrl - j :
bind '"\C-m": accept-line'
Em seguida, verifique o seu arquivo ~/.inputrc
quanto a atalhos de teclado inválidos (eles não terão o comando bind
nem as aspas mais externas). Você também deve verificar seus arquivos de inicialização do shell para comandos bind
inválidos.
Tags amazon-ec2 vnc ubuntu