系统配置
- KVM主机IP:192.168.2.15
- KVM来宾操作系统:Ubuntu Linux 16.04 LTS
- KVM来宾IP:192.168.2.45
- KVM来宾名称:ubuntu-box1
- KVM来宾用户名:jack
- KVM来宾密码:hidden-secrete
Ubuntu 16.04如何从KVM主机访问KVM 虚拟机的控制台
查看正在运行中的虚拟机
$ virsh list
在KVM主机上执行以下命令,登录到虚拟机ubuntu-box1中
$ virsh console ubuntu-box1
或者
$ virsh console 2
使用Ctrl +\]退出控制台。
如何设置和启用virsh控制台访问权限?
Ubuntu Linux KVM虚拟机如何设置virsh控制台?
KVM虚拟机如何获取登录shell?
如何进入KVM虚拟机中的shell控制台?
如何设置UbuntuKVM虚拟机中的控制台访问权限
使用ssh登录
如果知道Ubuntu Linux KVM虚拟机的IP,直接使用ssh登录
$ ssh jack@192.168.2.45
使用vnc登录
在KVM主机上执行以下命令:
$ virsh dumpxml ubuntu-box1 | grep vnc
输出示例<graphics type='vnc' port='5901' autoport='yes' listen='127.0.0.1'>
端口号为5901。
执行以下SSH端口转发命令:
$ ssh {user}@{KVM-host-IP-here} -L 5901:127.0.0.1:5901 $ ssh jack@192.168.2.15 -L 5901:127.0.0.1:5901
建立ssh隧道后,
在VNC客户端中指定127.0.0.1(localhost)地址和端口5901进行登录。
在Ubuntu guest虚拟机中配置串行控制台
执行以下两个命令,使虚拟机中的串行控制台能够使用virsh console命令访问连接:
$ sudo systemctl enable serial-getty@ttyS0.service $ sudo systemctl start serial-getty@ttyS0.service
日期:2019-11-20 08:53:50 来源:oir作者:oir