parece-me que você precisa definir uma regra iptables ou algo assim para encapsular conexões de outra porta no host (2222 por exemplo) para a porta guest 22.
veja: link
Eu tenho a configuração libvirt + lvm + kvm no servidor dedicado com um convidado virtual dentro. Eu posso acessar o convidado do host usando ssh e ip de guest, mas não consigo entender como faço para acessar o convidado do meu laptop usando o ssh. Parece ssh para hospedar e, em seguida, ele falha, porque não existe tal usuário (e este usuário existe apenas dentro da VM). Além disso, há nginx instalado em ambas as proxies host e vm e nginx todas as solicitações de subdomínio para nginx vm (o que é incrível e funciona como eu esperava).
Então eu preciso de alguma forma ssh do meu laptop local para vm, ignorando o sistema host vm.
Tags ssh virtualization kvm-switch