O método de acessar o console de uma VM que você iniciou manualmente com o comando kvm dependeria de quais argumentos você usava. Por padrão, o KVM tentará usar o SDL para exibir a saída VGA. Isso limita a saída apenas para o usuário logado atual (basicamente a sessão X).
A melhor maneira de fazer isso é adicionar -vnc :0 aos seus argumentos. Isto irá dizer ao KVM para redirecionar o monitor VGA através de uma sessão VNC na porta VNC padrão de 5900 (para outras portas, veja abaixo). Você pode acessar o console com qualquer visualizador VNC; diga para usar o hostname localhost e port 5900 .
Para usar uma porta VNC diferente, basta fazer -vnc :1 para a porta 5901, -vnc :2 para a porta 5902 e assim por diante ...
virsh faz tudo isso por você nos bastidores. Na verdade virt-viewer é simplesmente um cliente VNC mínimo.