首页 > 技术文章 > 三、连接本地/远程KVM

momo6656 2021-07-16 14:31 原文

三、连接本地/远程KVM
3.1 virsh可以连本机,也可以连远程
连本机(两个命令作用一样,第二个是完整版):
[root@room8pc205 images]# virsh
[root@room8pc205 images]# virsh -c qemu:///system
连接他机:
virsh –c qemu+ssh://用户名@ip地址:端口号(ssh默认端口22可以不写)/system
eg:[root@room8pc205 images]# virsh -c qemu+ssh://root@192.168.1.5/system
3.2虚拟机远程管理
3.2.1 使用virt- manager客户端工具
- virt-manager也可以通过add connection管理其它机器上的虚拟机,一般通过" remote tunnel over ssh'就可以了
- 需要注意的是virt-manager需要使用ssh免密码登录如果没有免密码登录需要单独安装python的ssh相关模块,这里我们可以使用部署key 的方法解决
3.2.2 virt- manager远程方法
[root@room8pc205 桌面]# virt-manager

 

 

 

点击连接时可能会报错提示:需要额外的软件包

解决办法:生成公钥私钥

ssh-keygen -t rsa -b 2048 -N '' -f id_rsa

[root@room8pc205 images]# ssh-keygen -t rsa -b 2048 -N '' -f id_rsa

Generating public/private rsa key pair.

Your identification has been saved in id_rsa.

Your public key has been saved in id_rsa.pub.

The key fingerprint is:

bd:a6:14:e9:59:2e:a0:c1:7f:43:b5:90:59:64:21:de root@room8pc205

The key's randomart image is:

+--[ RSA 2048]----+

|        ..=.     |

|       . B       |

|        = E      |

|   .     = .     |

|    o . S +      |

|     + + = .     |

|    . . B +      |

|       o =       |

|        .        |

+-----------------+

[root@room8pc205 images]# ssh-copy-id  -I id_rsa.pub  root@172.4.55.107

 

推荐阅读