首页 > 系统相关 >【记录】ubuntu20.04配置libvirtd远程认证

【记录】ubuntu20.04配置libvirtd远程认证

时间:2023-03-13 21:24:32浏览次数:37  
标签:ubuntu20.04 tcp libvirt etc libvirtd 认证 远程

ubuntu20.04配置libvirtd远程认证

前置条件:安装virt-manager sals2-bin

配置/etc/libvirt/libvirtd.conf 解除以下注释

listen_tcp = 1
tcp_port = "16509"
listen_addr = "0.0.0.0"
auth_tcp = "sasl"

ubuntu不需要修改/etc/default/libvirtd 不需要加-l或者--listen参数 否则无法启动服务

重启libvirtd.service服务 sudo systemctl restart libvirtd.service

注意启动libvirtd.service前必须先启动libvirtd-tcp.socket 否则无法远程连接

配置/etc/sasl2/libvirt.conf 修改或解除以下注释

mech_list:digest-md5
sasldb_path: /etc/libvirt/passwd.db

添加用户

saslpasswd2 –c –a libvirt 用户名

然后会提示你输入两次密码 我感觉用法跟htpasswd差不多

查看用户

sasldblistusers2 -f 密码文件位置(比如上面配置的/etc/libvirt/passwd.db)

删除用户

saslpasswd2 -a libvirt -d 用户名

 

远程连接用qemu+tcp://服务器地址/system

virt-manager会提示你输入用户名和密码

标签:ubuntu20.04,tcp,libvirt,etc,libvirtd,认证,远程
From: https://www.cnblogs.com/panther1942/p/17212909.html

相关文章

  • DRF-认证源码分析,自定义认证组件
    1.认证的写法:认证的实现:1.写一个类,继承BaseAuthentication,重写authenticate,认证的逻辑写在里面,认证通过,返回两个值,一个值最终给了Request对象的user,认证失败,抛异常......
  • ubuntu20.04 单机运行kafka和zookeeper
    参考文章:Ubuntu安装单机模式kafka......
  • 如何在 Net6.0 中对 WebAPI 进行 JWT 认证和授权
    一、简介我们做微服务开发,或者说做分布式开发,有一项技术我们是避不开的,那就是WebAPI,在Net6.0中,有两类WebAPI,一类是极简WebAPI,它砍掉了很多冗余的东西,更纯粹的......
  • 如何在 Net6.0 中对 WebAPI 进行 JWT 认证和授权
    一、简介我们做微服务开发,或者说做分布式开发,有一项技术我们是避不开的,那就是WebAPI,在Net6.0中,有两类WebAPI,一类是极简WebAPI,它砍掉了很多冗余的东西,更纯粹的是......
  • Ubuntu20.04 安装CUDA
    一、安装显卡驱动https://www.cnblogs.com/chenjian688/p/16202512.html安装成功后的结果如下新系统安装完nvidia驱动后是不会自动安装cuda的,一定自己一步一步安装。......
  • AspNet Core: Jwt身份认证
    目录AspNetCore:Jwt身份认证资源服务器创建项目依赖包添加APIProgram认证服务器创建项目依赖包AspNetCore:Jwt身份认证资源服务器创建项目新建一个“AspNetCoreWe......
  • 华为认证 Datacom 练习题
    21(单选题)以下关于IPSecVPN中的AH协议的功能说法错误的是?A、支持数据完整性校验B、支持防报文重放C、支持报文的加密D、支持数据源验证正确答案C22(单选题)关于IPSecSA......
  • 课课家华为认证网络工程师 HCIE直播课视频教程
    课程目标:具备坚实的企业网络跨场景融合解决方案理论知识,能够使用华为数通产品及解决方案进行企业园区网络、广域互联网络及广域承载网络的规划、建设、维护及优化,能够胜任......
  • Shiro自定义Realm实现认证
       7.4.2 自定义Realm      ......
  • sourcetree提示ssh密钥认证失败
    今天使用sourcetree推送,麻烦来了,推送不了  解决方法:修改SSH客户端配置【工具】-【选项】-【一般】,将默认的SSH客户端-PuTTY/Plink改为OpenSSH,把它选择为OpenSSHSS......