Multipass中文文档-使用Multipass服务授权客户端

总目录

1. 概览

2. 教程

3. 使用指引

    3.1 安装Multipass - 基于Linux / 基于macOS / 基于Windows

    3.2 管理实例 - 创建实例 / 修改实例 / 使用实例 / 使用实例命令别名 / 与实例共享数据 / 移除实例

    3.3 管理Multipass - 设置驱动 / 使用Multipass服务授权代理 👈 / 远程使用Multipass / 提高挂载性能 / 使用Packer打包Multipass镜像 / 设置图像界面 / 使用不同的macOS终端 / 配置Multipass外部储存位置

    3.4 问题排查 - 连接日志 / 网络问题处理


如何设置驱动

也见: authenticate, local.passphrase, Service

[版本1.9.0及之后]

在让命令完成之前, Multipass需要客户端授权服务.

内容:


设置口令短语(passphrase)

客户端授权Multipass服务的话, 需要管理员设置口令短语. 设置口令短语的客户端需要先授权. 有2种方式设置口令短语.

在无响应且输入内容是隐藏的交互式输入框设置口令短语:

$ multipass set local.passphrase
Please enter passphrase:
Please re-enter passphrase:

一行命令设置口令短语时是可见的:

$ multipass set local.passphrase=foo

授权客户端

未授权的连接到Multipass服务的客户端, 在执行multipass命令时会失败. 当这种情况发生时会显示错误. 例如:

$ multipass list
list failed: The client is not authenticated with the Multipass service.
Please use 'multipass authenticate' before proceeding.

这时候, 客户端需要提供之前设置好的口令短语. 有2种方式处理.

在无响应且输入内容是隐藏的交互式输入框设置口令短语:

$ multipass authenticate
Please enter passphrase:

一行命令设置口令短语时是可见的:

$ multipass authenticate foo

如果客户端无法授权或无法设置口令短语

可能的情况是, 另一个已授权的客户端首先连接到Multipass端口, 导致无法设置local.passphrase, 也无法authorize(授权)客户端服务. 你可能会看到如下情况:

$ multipass list
list failed: The client is not authenticated with the Multipass service.
Please use 'multipass authenticate' before proceeding.
$ multipass authenticate
Please enter passphrase: 
authenticate failed: Passphrase is not set. Please `multipass set local.passphrase` with a trusted client.
$ multipass set local.passphrase
Please enter passphrase: 
Please re-enter passphrase: 
set failed: The client is not authenticated with the Multipass service.
Please use 'multipass authenticate' before proceeding.

这样看起来好像无法授权客户端连接服务. 即使使用sudo可能也不起作用.

下面这种变通办法可能帮你摆脱这种情况:

$ cat ~/snap/multipass/current/data/multipass-client-certificate/multipass_cert.pem | sudo tee -a /var/snap/multipass/common/data/multipassd/authenticated-certs/multipass_client_certs.pem > /dev/null
$ snap restart multipass

这时, 你的客户端应该已经被授权连接到Multipass服务.


原文链接

How to authenticate clients with the Multipass service

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
使用基于URL regexp的数据自动登录到基本身份验证。 此扩展名使您可以注册与正则表达式关联的凭据。当您浏览需要HTTP基本身份验证的网站时,其URL将与正则表达式匹配,并且如果找到匹配项,则将自动发送凭据 MultiPass地址栏图标上的绿色徽标表示您已正确通过身份验证,红色徽标表示凭据已被拒绝,最后黄色徽标表示此域存在多个匹配项。如果您要报告问题,请使用Github问题跟踪器:https://github.com/krtek4/MultiPass/issues Changelog 0.8.0-22/11/2018-删除Google Analytics 0.8.1-22/11 / 2018-避免在有问题的正则表达式0.8.2上破坏整个扩展名-2018年11月22日-删除onAuthRequired hack,因为FF在一年的大部分时间里都支持它0.8.3-01/12/2018-波兰语翻译0.7.0- 27/02/2017-防止XSS,添加选项以禁用Analytics 0.7.1-27/03/2017-更好地检测存储名称空间0.7.2-09/06/2017-避免在正则表达式太长时弄乱布局0.7 .3-2009年9月6日-在规则0.7.3中添加优先级字段-2017年6月13日-添加缺少的翻译版本0.6.0-2016年6月11日-正则表达式测试器,Firefox支持0.6.1-08/11 / 2016-Opera支持0.6.2-13/11/2016-德语和荷兰语翻译,修复了突出显示0.6.3的问题-2016/11/18-删除了jQuery依赖项0.6.4-18/11/2016-改进了测试器,修复版本,改进分析功能0.6.5-14/02/2017-禁用Fire中的跟踪狐狸,减少分析次数0.5.3-2016年6月11日-法语翻译0.5.2-2016年5月11日-恢复分析0.5.1-2016年10月30日-解决了新添加的凭据不存在的问题在重新启动之前可用0.5.0-2016年10月29日-改进翻译机制0.4.3-24/09/2015-修复了添加凭据时的问题0.4.2-22/09/2015-重置按钮0.4.1-22 / 09/2015-允许条目版本0.4.0-2014年11月11日-样式,突出显示与弹出窗口中当前URL匹配的正则表达式0.3.2-2014年6月8日-修复了分析0.3.1-2014年6月8日-修复了徽章问题0.3.0-2014年4月8日-避免错误循环,显示徽章,JSON凭证导入0.2.0-2014年4月8日-新选项面板0.1.2-2014年4月8日-添加Google Analytics(分析) 0.1.1-30/07/2014-从Chrome BasicAuth重命名为MultiPass 0.1.0-2014/07/28-初始版本 支持语言:Deutsch,English,Français,Nederlands,italiano,polski
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值