蚊章汇 - 认证
type: channel
link: https://linuxcn.bwsl.wang/tag/%E8%AE%A4%E8%AF%81/
items: 为集中管理的用户提供 FIDO2 认证
items: 如何在 Linux 中配置基于密钥认证的 SSH
items: 全平台最佳密码管理工具大全：支持 Windows、Linux、Mac、Android、iOS 以及企业应用
items: 谷歌会用基于信任的认证措施取代密码吗？
items: 如何为登录和 sudo 设置双因子认证
items: 在计算无处不在的时代，双因子认证方式（2FA）可能不再安全！
items: 12 个全球认可的 Linux 认证
items: COOVA：硬件，软件和标准

为集中管理的用户提供 FIDO2 认证
type: item
date: 2023-11-23T17:51:31+08:00
description: Fedora 39 通过 SSSD 和 FreeIPA 为集中管理的用户开启了 FIDO2 认证功能。此篇文章将指导你如何进行配置和启用该功能。FIDO2FIDO2 是以 公钥加密 为基础的开放式认证标准，比起密码和一次性密码（OTP），它的安全性更高且易用性更强。它通常以类似小型 USB 和基于 NFC 的硬件安全令牌的方式提供。有几种符合 FIDO 认可的密钥品牌，例如：YubiKey、NitroKey、SoloKey v2 等等。此协议的优势包括：通过使用公钥加密来消除密码，从而实现无密码认证。采用 多因素认证（MFA）以实现强力认证。减少了应用程序之间密码或公钥的重复使用，降低数据泄露的风险。私钥位于安全令牌中并且永不离开，这大大减少了被网络钓鱼的威胁。前面的文章在 Fedora 杂志中，有多篇文章阐述了如 FIDO2 的应用场景：《如何使用 FIDO2 验证本地用户》 和 《如何解锁硬盘》。而此篇文章介绍了如何使用 FIDO2 验证远程用户。请注意，上述所说的设备，主要是指那些来自 Yubico 采用了其他协议的设备，而此篇指南的目的并非讨论这些协议。集中管理的用户SSSD 和 FreeIPA 最近新增了一个名为 通行密钥 passkey 的特性，以便对集中管理的用户执行 FIDO2 认证。此功能目前只在 SSSD 2.9.0 和 FreeIPA 4.11.0 等版本中支持。Fedora 39 已经包含了这些版本，因此，它是第一个为集中管理的用户启用 FIDO2 认证的发行版。此外，用户在认证成功后，也会一并获取一个 Kerberos 票据，实现对其他服务的身份证明。请注意，从这里开始，我将交替使用 FIDO2 和通行密钥这两个术语。FIDO2 认证FIDO2 配置作为额外的安全措施，应在设备中启用 MFA 以防你丢失了密钥，恶意行为者无法使用它进行认证。列出连接的通行密钥设备：$ fido2-token -L 为你的通行密钥设备设置 PIN（将大写字母替换为所需的）：$ fido2-token -C /dev/hidrawX 如果你有一个兼容的设备，你还可以启用其他认证因素，例如指纹。集中用户配置首先，我们来创建一个用户，并将通行密钥（passkey）设置为其认证方式（请根据需要将大写字母替换为相应的）：$ ipa user-add USERNAME --first NAME --last SURNAME --user-auth-type=passkey 或者，如果你已有一个用户，并只需要将 passkey 设置为其认证方式：$ ipa user-mod USERNAME --user-auth-type=passkey 集中管理用户的 FIDO2 注册接下来，我们为该用户注册这个通行密钥。这个步骤会提示你输入 PIN 码，随后触摸设备：$ ipa user-add-passkey USERNAME --register Enter PIN: Please touch the device. ------------------------------------ Added passkey mappings to user "USERNAME" ------------------------------------ User login: USERNAME Passkey mapping: passkey:XR/MXigmgiBz1z7/RlWoWZkXKIEf1x9Ux5uPNxtzzSTdTiF407u2nRYMPkK8pWjwUR8Aa2urCcC9cnpLbkKgFg==,MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEZqgERsFFv4Yev1dyo2Ap4PvLirg3P3Uhig5mNA4qf061C9q5rg0nMDz9AOYxZmBrwvQEXHCasMNO9VAIVnBIVg== 此刻，用户的认证已准备就绪。注意，如果你想在生产环境中使用此用户，我建议你至少注册两个不同的设备。这样，即使你丢失了其中一个设备，你也可以用另一个进行认证。集中管理的用户的 FIDO2 认证在初次尝试中，只有在物理连接令牌的系统中才能进行认证。这意味着你可以使用 su 或图形界面，但不能远程使用 ssh。我们来试试使用 su，记得将大写字母替换为所需的。当要求你输入 PIN，然后触摸设备时，当设备灯闪烁时触摸它：$ su - USERNAME@DOMAIN Insert your passkey device, then press ENTER. Enter PIN: 如果一切进行顺利，Kerberos 票据也应已被授予，然后你就可以向其他服务进行远程认证：$ klist Ticket c…

如何在 Linux 中配置基于密钥认证的 SSH
type: item
date: 2018-10-06T05:53:25+08:00
description: 什么是基于 SSH 密钥的认证？众所周知，Secure Shell，又称 SSH，是允许你通过无安全网络（例如 Internet）和远程系统之间安全访问/通信的加密网络协议。无论何时使用 SSH 在无安全网络上发送数据，它都会在源系统上自动地被加密，并且在目的系统上解密。SSH 提供了四种加密方式，基于密码认证，基于密钥认证，基于主机认证和键盘认证。最常用的认证方式是基于密码认证和基于密钥认证。在基于密码认证中，你需要的仅仅是远程系统上用户的密码。如果你知道远程用户的密码，你可以使用 ssh user@remote-system-name 访问各自的系统。另一方面，在基于密钥认证中，为了通过 SSH 通信，你需要生成 SSH 密钥对，并且为远程系统上传 SSH 公钥。每个 SSH 密钥对由私钥与公钥组成。私钥应该保存在客户系统上，公钥应该上传给远程系统。你不应该将私钥透露给任何人。希望你已经对 SSH 和它的认证方式有了基本的概念。这篇教程，我们将讨论如何在 Linux 上配置基于密钥认证的 SSH。在 Linux 上配置基于密钥认证的 SSH为方便演示，我将使用 Arch Linux 为本地系统，Ubuntu 18.04 LTS 为远程系统。本地系统详情：OS: Arch Linux DesktopIP address: 192.168.225.37/24远程系统详情：OS: Ubuntu 18.04 LTS ServerIP address: 192.168.225.22/24本地系统配置就像我之前所说，在基于密钥认证的方法中，想要通过 SSH 访问远程系统，需要将公钥上传到远程系统。公钥通常会被保存在远程系统的一个 ~/.ssh/authorized_keys 文件中。注意事项：不要使用 root 用户生成密钥对，这样只有 root 用户才可以使用。使用普通用户创建密钥对。现在，让我们在本地系统上创建一个 SSH 密钥对。只需要在客户端系统上运行下面的命令。$ ssh-keygen上面的命令将会创建一个 2048 位的 RSA 密钥对。你需要输入两次密码。更重要的是，记住你的密码。后面将会用到它。样例输出：Generating public/private rsa key pair. Enter file in which to save the key (/home/sk/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/sk/.ssh/id_rsa. Your public key has been saved in /home/sk/.ssh/id_rsa.pub. The key fingerprint is: SHA256:wYOgvdkBgMFydTMCUI3qZaUxvjs+p2287Tn4uaZ5KyE [email protected] The key's randomart image is: +---[RSA 2048]----+ |+=+*= + | |o.o=.* = | |.oo * o + | |. = + . o | |. o + . S | | . E . | | + o | | +.*o+o | | .o*=OO+ | +----[SHA256]-----+如果你已经创建了密钥对，你将看到以下信息。输入 y 就会覆盖已存在的密钥。/home/username/.ssh/id_rsa already exists. Overwrite (y/n)?请注意密码是可选的。如果你输入了密码，那么每次通过 SSH 访问远程系统时都要求输入密码，除非你使用了 SSH 代理保存了密码。如果你不想要密码（虽然不安全），简单地敲两次回车。不过，我建议你使用密码。从安全的角度来看，使用无密码的 ssh 密钥对不是什么好主意。这种方式应该限定在特殊的情况下使用，例如，没有用户介入的服务访问远程系统。（例如，用 rsync 远程备份……）如果你已经在个人文件 ~/.ssh/id_rsa 中有了无密码的密钥，但想要更新为带密码的密钥。使用下面的命令：$ ssh-keygen -p -f ~/.ssh/id_rsa样例输出：Enter new passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved with the new passphrase.现在，我们已经…

全平台最佳密码管理工具大全：支持 Windows、Linux、Mac、Android、iOS 以及企业应用
type: item
date: 2016-10-13T19:28:52+08:00
description: 当谈到网络安全的防护时，从各种网络威胁的角度来看，仅安装一个防病毒软件或运行一个安全的 Linux 操作系统，并不意味你就是足够安全的。今天大多数网络用户都容易受到网络攻击，并不是因为他们没有使用最好的防病毒软件或其他安全措施，而是因为他们使用了弱密码来保护他们自己的网上帐号。密码是你抵御网络威胁的最后一道防线。只要回顾一下最近的一些数据泄露和网络攻击，包括大众关注的 OPM（美国联邦人事管理局）和婚外情网站 Ashley Madison 的数据泄露，都导致成千上万的记录的网上曝光。虽然你不能控制数据泄露，但创建强壮的、可以抵御字典和暴力破解的密码仍然是重要的。你知道，你的密码越长，它越难破解。如何保证在线服务的安全？安全研究人员喋喋不休地劝说在线用户为他们的各种网上账户创建长的、复杂和各异的密码。这样，如果一个网站被攻破，你在其他网站上的帐户是安全的，不会被黑客攻击。理想的情况下，你的密码必须至少16个字符长，应该包含数字、符号、大写字母和小写字母，而最重要的是，甚至你都不知道的密码才是最安全的密码。密码应该不重复，而且不包含任何字典中的词汇、代词，你的用户名或 ID 号，以及任何其它预定义的字母或数字序列。我知道记住这样的复杂的密码字符串是一个实在痛苦的过程，除非我们是一个人型超级计算机，为不同的在线账户记住不同的密码并不是一个轻松的任务。问题是，现在人们注册了大量的在线网站和服务，为每一个帐户创建和记住不同的密码通常是很难的。不过，幸运的是，我们可以让这个事情变得很轻松，不断涌现的面向桌面计算机和智能电话的口令管理器可以显著地降低你密码记忆难度，从而治愈你设置弱密码的坏毛病。密码管理器是什么？在过去的几年里，密码管理软件已经取得了长足的进展，它是一个很好的系统，不但可以让你为不同的网站创建复杂的密码，而且能让你记住它们。密码管理器是一个为你的个人电脑、网站，应用程序和网络创建、存储和整理密码的软件。密码管理器可以生成密码，也可以作为表单填充器，它可以自动在网站的登录表单中输入你的用户名和密码。所以，如果你想为你的多个在线帐户设置超级安全的密码，但你又不想全部记住它们，密码管理器是你最好的选择。密码管理器如何工作？通常，密码管理器可以为您生成冗长、复杂，而且更重要的是唯一的密码字符串，然后以加密形式存储它们，以保护该机密数据免受黑客对您的 PC 或移动设备的物理访问。加密的文件只能通过“主密码”访问。因此，所有你需要做的只是记住一个“主密码”，用来打开你的密码管理器或保险库，从而解锁你所有的其他密码。然而，你需要确保你的主密码是超级安全的，至少 16 个字符。哪个是最好的密码管理器？如何选择？我一直在推荐密码管理器，但大多数读者总是问：哪个密码管理器最好？哪个密码管理器最安全？帮帮我！所以，今天我要介绍给你一些最好的密码管理器，它们可在 Windows、Mac、Linux、Android、iOS 和企业中使用。在为你的设备选择一个好的密码管理器之前，你应该检查以下功能：跨平台应用零知识模型提供双因素认证（或者多因素身份验证）注意：一旦采用，就要按照密码管理器的方式来用，因为如果你仍然为你的重要在线帐户使用弱密码的话，没有人可以从恶意黑客那里拯救你。Windows 最佳密码管理工具Windows 用户最容易受到网络攻击，因为 Windows 操作系统一直是黑客最喜欢的目标。所以，对于 Windows 用户来说，使用一个好的密码管理器是重要的。除了下述以外，Windows 其它的密码管理器还有：Password Safe、LockCrypt、1Password。1. Keeper 密码管理器（跨平台）Keeper 是一个安全、易用而稳健的密码管理器，支持 Windows、Mac、iPhone、iPad 和 iPod 设备。通过使用军事级 256 位 AES 加密技术，Keeper 密码管理器可以让您的数据安全在窥探之下保持安全。它的安全的数字保险柜，用于保护和管理您的密码，以及其他秘密信息。Keeper 密码管理器应用程序支持双因素身份验证，可用于各大主流操作系统。它还有一个称为“自毁”的重要的安全功能，启用后，如果不正确的错误地输入主密码达五次以上，它将删除设备中的所有记录！但您不必担心，因为此操作不会删除存储在 Keeper 上的云安全保险柜上的备份记录。下载 Keeper 密码管理器: Windows、Linux 和 Mac | iOS | Android | Kindle2. Dashlane 密码管理器（跨平台）DashLane 密码管理器有点新，但它几乎为每个平台提供了极棒的功能。DashLane 密码管理器通过在本地计算机上使用 AES-256 加密技术来加密您的个人信息和帐户密码，然后将其同步到其在线服务器，以…

谷歌会用基于信任的认证措施取代密码吗？
type: item
date: 2016-06-29T16:48:00+08:00
description: 一个谷歌新开发的认证措施会评估你的登录有多可靠，并且基于一个“ 信任分 （ Trust Score ） ”认证你的登录。这个谷歌项目的名字是 Abacus，它的目标是让你摆脱讨厌的密码记忆和输入。在最近的 Google I/O 开发者大会上，谷歌引入了自这个雄心勃勃的项目而来的新特性，称作“Trust API”。“如果一切进展顺利”，这个 API（ 应用程序编程接口 （ Application Programming Interface ） ）会在年底前供安卓开发者使用。API 会利用安卓设备上不同的传感器来识别用户，并创建一个他们称之为“ 信任分 （ Trust Score ） ”的结果。基于这个信任分，一个需要登录认证的应用可以验证你确实可以授权登录，从而不会提示需要密码。Abacus 到 Trust API需要思考的地方尽管这个想法，明智的功能，听起来很棒——减轻了密码认证的负担。但从另一面来说，这是不是谷歌又一次逼迫我们（有意或无意）为了方便使用而放弃我们的隐私？是否值得？这取决于你的决定...via: http://www.iwillfolo.com/will-google-replace-passwords-with-a-new-trust-based-authentication-method/作者：iWillFolo 译者：alim0x 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出

如何为登录和 sudo 设置双因子认证
type: item
date: 2016-06-23T21:20:00+08:00
description: 安全就是一切。我们生活的当今世界，数据具有令人难以置信的价值，而你也一直处于数据丢失的风险之中。因此，你必须想尽办法保证你桌面系统和服务器中数据的安全。结果，管理员和用户就会创建极其复杂的密码、使用密码管理器甚至其它更复杂的东西。但是，如果我告诉你你可以只需要一步，至多两步就能登录到你的 Linux 服务器或桌面系统中呢？多亏了 Google 身份验证器，现在你可以做到了。并且，配置也极其简单。我会给你简要介绍为登录和 sudo 设置双因子认证的步骤。我基于 Ubuntu 16.04 桌面系统进行介绍，但这些步骤也适用于其它服务器。为了实现双因子认证，我会使用 Google 身份验证器。这里有个非常重要的警告：一旦你设置了认证，没有一个从认证器中获得的由 6 个数字组成的验证码你就不可能登录账户（或者执行 sudo 命令）。这也给你增加了一步额外的操作，因此如果你不想每次登录到 Linux 服务器（或者使用 sudo）的时候都要拿出你的智能手机，这个方案就不适合你。但你也要记住，这额外的一个步骤也给你带来一层其它方法无法给予的保护。话不多说，开始吧。安装必要的组件安装 Google 身份验证器 （ Google Authenticator ） ，首先要解决两个问题。一是安装智能机应用。下面是如何从 Google 应用商店安装的方法：在你的安卓设备中打开 Google 应用商店搜索 google 身份验证器 （ Google Authenticator ） 找到并点击有 Google Inc. 标识的应用点击安装点击“接受”等待安装完成接下来，我们继续在你的 Linux 机器上安装这个认证器。步骤如下：打开一个终端窗口输入命令 sudo apt-get install google-authenticator输入你的 sudo 密码并敲击回车如果有弹窗提示，输入 y 并敲击回车等待安装完成接下来配置使用 google-authenticator 进行登录。配置要为登录和 sudo 添加双因子认证只需要编辑一个文件，即 /etc/pam.d/common-auth。打开并找到如下一行：auth [success=1 default=ignore] pam_unix.so nullok_secure 在这行上面添加：auth required pam_google_authenticator.so 保存并关闭文件。下一步就是为系统中的每个用户设置 google-authenticator（否则他们就不能登录了）。为了简单起见，我们假设你的系统中有两个用户：jack 和 olivia。首先为 jack 设置（我们假设这是我们一直使用的账户）。打开一个终端窗口并输入命令 google-authenticator。之后会问你一系列的问题（每个问题你都应该用 y 回答）。问题包括：是否允许更新你的 "/home/jlwallen/.google\_authenticator" 文件 (y/n) y是否禁止多个用户使用同一个认证令牌？这会限制你每 30 秒内只能登录一次，但能增加你注意到甚至防止中间人攻击的可能 (y/n)默认情况下令牌时长为 30 秒即可，为了补偿客户端和服务器之间可能出现的时间偏差，我们允许使用当前时间之前或之后的其它令牌。如果你无法进行时间同步，你可以把这个时间窗口由默认的 1:30 分钟增加到 4 分钟。是否希望如此 (y/n)如果你尝试登录的计算机没有针对暴力破解进行加固，你可以为验证模块启用速率限制。默认情况下，限制攻击者每 30 秒不能尝试登陆超过 3 次。是否启用速率限制 (y/n)一旦完成了问题回答，你就会看到你的密钥、验证码以及 5 个 紧急刮码 （ emergency scratch code ） 。把这些刮码打印出来并保存。你可以在无法使用手机的时候使用它们（每个刮码仅限使用一次）。密钥用于你在 Google 身份验证器上设置账户，验证码是你能当下就能够立即使用（如果需要）的一次性验证码。设置应用现在你已经配置好了用户 jack。在设置用户 olivia 之前，你需要在 Google 身份验证器应用上为 jack 添加账户（LCTT 译注：实际操作情形中，是为 jack 的手机上安装的该应用创建一个账户）。在打开应用，点击“菜单”按钮（右上角三个竖排点）。点击“添加账户”然后点击“输入提供的密钥”。在下一个窗口（图1），你需要输入你运行 google-authenticator 应用时提供的 16 个数字的密钥。给账户取个名字（以便你记住这用于哪个账户），然后点击“添加”。图1: 在 Google Authenticator 应用上新建账户（LCTT 译注：Google 身份验证器也可以扫描你在服务器上…

在计算无处不在的时代，双因子认证方式（2FA）可能不再安全！
type: item
date: 2016-04-11T03:26:59+08:00
description: 双因子认证 （ Two-Factor Authentication ） （2FA）是一种生物识别技术，是保护用户在线数据的最强大的方法之一。两位阿姆斯特丹大学的研究人员最新发现了一种新的攻击方式，可以利用这种认证方式的设计缺陷让用户暴露在攻击风险之中。两位研究人员 Radhesh Krishnan Konoth 和 Victor van der Even 说他们在 2014 年就发现了这个缺陷，已经警告了 Google 和其它的在线服务商，甚至还将他们的发现展示给了一些银行，但是没有人在意。这两位研究人员解释说，因为到现在为止他们还没有公开具体细节，所以许多人认为这个漏洞并不危险，不值得注意。但是他们有不同的看法。设备间的应用同步是 2FA 的阿喀琉斯之踵如他们所解释，攻击并不是由于软件开发缺陷导致，而是由于 2FA 的设计缺陷导致的。现在有个概念叫做“计算无处不在”，让应用和内容在设备之间可以同步，而如果攻击者可以访问受害者的 PC 就会让 2FA 的保护失效。由此，各种在线服务中的 2FA 认证机制的设计缺陷会让攻击者可以使用诸如 iTunes 或 Google Play 商店来将恶意应用推送到用户的手机上，而不会触发 2FA 认证系统，甚至可以在用户手机的首屏上展示图标。当然，攻击者首先得能将他的恶意应用通过 Google 和 Apple 的审查放到他们的应用商店，不过最近看起来这种情况已经比较常见了。此外，这也需要攻击者能够完全访问你的 PC，无论是可以直接接触访问，还是通过恶意软件控制你的设备，以及偷窃了你的账户。跨设备的应用同步本身并不是问题，问题是实现方式不对无论如何，风险依然是存在的。研究人员称，使用 2FA 的服务应该要非常注意在不同设备间的应用同步的实现方式。在问及如何在 2FA 服务中修复这个问题，特别是对于使用这种服务的 Google 而言，研究人员说，最好的办法是“将应用安装过程（即提示用户该应用的所需权限的地方）放到手机上去，而不是将它们放到浏览器中”。更多的细节，可以看看下述视频：以及可以参考两位研究人员的论文：“计算无处不在如何干掉了你的基于手机的双因子认证”。

12 个全球认可的 Linux 认证
type: item
date: 2015-07-01T00:33:00+08:00
description: 大家好，今天我们将会认识一些非常有价值的全球认可的Linux认证。Linux认证是不同的Linux专业机构在全球范围内进行的认证程序。Linux认证可以让Linux专业人才可以在服务器领域或者相关公司等等这些地方更容易获得Linux相关的工作。Linux认证评估一个人在Linux的各个领域里的专业程度。有很多不错的Linux专业机构提供不同的Linux认证。但是，在公司谋取一份工作时全球仅有少数被非常认可的Linux认证含金量很高，这些工作包括管理服务器，虚拟化，安装系统与软件，配置程序，应用支持和其他Linux操作系统相关的东西。随着全球使用Linux操作系统的服务器的增长，拉动了对于Linux专业人才的需求。为了更好的证明Linux专业技术水平，在全球看来，更好的、著名的认证总是有着更高的优先级。这里是一些全球认可的Linux认证，我们接下来将会一一谈到。1. CompTIA Linxu+CompTIA Linux+ 是LPI（Linux Professional Institute，Linux专业委员会）主办的一个Linux认证，在全世界范围内提供培训。其提供的Linux相关知识，可以用于从事一大批Linux相关专业的工作，如Linux管理员、高级网络管理员、系统管理员、Linux数据库管理员和Web管理员。如果任何人想从事安装和维护Linux操作系统，该课程会帮助他达到认证要求，并且通过提供对Linux系统更宽阔的认识，能够为通过考试做好准备。LPI的CompTIA Linux+认证的主要目的就是，提供给证书持有者足够扎实的，关于安装软件、操作、管理和设备排障的知识。我们可以付出一定的费用、时间和努力，完成CompTIA Linux+，同时获得三个业内认可的证书：LPI LPIC-1和SUSE Certified Linux Administrator （CLA）证书。认证代码 : LX0-103，LX0-104（2015年3月30日启动）或者LX0-101，LX0-102题目数量：每次考试60道题题目类型：多选考试时长：90分钟要求：A+，Network+，并且有至少12个月的Linux管理经验分数线：500 （对于200-800的范围来说）语言：英语，将来会有德语，葡萄牙语，繁体中文，西班牙。有效期：认证后三年有效注意：不同系列的考试不能合并。如果你考的是LX0-101，那么你必须考LX0-102完成认证。同样的，LX0-103和LX0-104又是一个系列。LX0-103和LX0-104系列是LX0-101和LX0-102系列的升级版。2. LPICLPIC，全称Linux专业委员会认证（ Linux Professional Institute Certification），是Linux专业委员会的一个Linux认证程序。这是一个多级别的认证程序，要求在每个级别通过一系列（通常是两个）的认证考试。该认证有三个级别，包括初级水平认证 LPIC-1 ，高级水平认证 LPIC-2和最高水平认证 LPIC-3。前两个认证侧重于 Linux系统管理，而最后一个认证侧重一些专业技能，包括虚拟化和安全。为了得到 LPIC-3 认证，一个持有有效的 LPIC-1 与LPIC-2 认证的考生必须通过300复杂环境测试、303安全测试、304虚拟化测试和高可用性测试中的一个。LPIC-1认证按照证书持有者可以通过运行Linux，使用命令行界面和基本的网络知识安装，维护，配置等任务而设计，LPIC-2测试考生是否作为管理中小型混合网络的候选人。LPIC-3认证是为企业级Linux专业技能设计所设计，代表了最高的专业水平和不针对特定 Linux 发行版的行业认证。认证代码：LPIC-1（101和102），LPIC-2（201和202）和LPIC-3（300，303或者304）题目类型：60个多项选择考试时长：90分钟要求：无，建议有 Linux Essentials 认证分数线：500（在200-800的范围内）语言：LPIC-1：英语，德语，意大利语，葡萄牙语，西班牙语（现代），汉语（简体），汉语（繁体），日语LPIC-2：英语，德语，葡萄牙语，日语LPIC-3：英语，日语有效期：退休之后五年内仍然有效3.Oracle Linux OCAOracle联合认证（OCA）为个人而定制，适用于那些想证明其部署和管理Oracle Linux操作系统的知识牢固的人。该认证专业知识仅仅针对Oracle Linux发行版，这个系统完全是为Oracle产品特别剪裁的，可以运行Oracle设计的系统，包括Oracle Exadata数据库服务器，Oracle Exalytics In-Memory 服务器，Oracle Exalogic 均衡云，和Or…

COOVA：硬件，软件和标准
type: item
date: 2014-03-27T04:24:00+08:00
description: Coova背后的理念非常简单：给你提供可以用来管理与访问自己WiFi网络的开源并免费的工具与服务，你可以有最大的自由度去使用它们。我们的哲学就是：你不需要使用任何特别的硬件（如FON或者Meraki）或软件（如Whisher）。从本质上来说，Coova是开放并且基于标准的，也就是说它可以兼容尽可能广泛的硬件，协议与服务。Coova将“Carrier”的grade特色与服务带向了开源界与服务界。它也让笨拙的router更智能了一点--废物利用很不错，不是吗？在Coova中，你可以根据你要构建的网络的种类与你访问这些网络的方式来挑选你需要的软件与服务。下面是一些Coova技术的典型应用：使用CoovaAP来简化CoovaChilli（或WiFiDog）的配置：使用或者不适用CoovaAAA服务，使用RADIUS或者本机定义的用户，使用定制的“内部”入网门户，或者配置使用你自己的门户或者使用RADIUS服务。在CoovaAP或者你自己的固件或者服务器中使用CoovaChilli，以实现如下功能：使用CoovaAAA或者其他门户/RADIUS服务，加强入网门户和身份认证，与多种商业服务协调工作（具体询问供应商），与802.1X身份认证整合以提供账号与访问限制。使用CoovaAAA管理你的网络的访问：使用CoovaChilli/AP入网门户，使用打过补丁的WiFiDog入网门户，使用你自己的入网门户（不需要高级编程），使用我们的Facebook或者标准入网门户应用，使用商业访问控制器（如Colubris），或者使用任何支持WPA Enterprise/802.1X（如AirPort Extreme）的router.使用和共享你的CoovaAAA控制下的网络：使用一个账户既登陆你的入网门户也登陆你的安全WPA Enterprise网络（使用任何支持802.1X的设备，如你的笔记本电脑或者Nokia手机）在任何与你共享过的CoovaAAA地点使用你的账号，选择性给你要共享的个人或者全体共享你的网络，或者依照OpenID登陆或者Facebook粉丝/朋友共享网络。在Firefox或者你的手机上各自使用CoovaFX与CoovaSX，来通过WISPr标准登陆一个入网门户和一个预先配置好的账号。WISPr被CoovaAAA，绝大部分的商业访问控制器和服务供应商支持。使用JRadius为你的网络编写你自己的RADIUS设置逻辑。如果你正在构建一个WiFi网络，但在本网站上未找到任何可以帮助你的信息，那你可能看得不够用心。虽然已经说过，我们确实承认我们需要更多的文档。正因为如此，我们呼吁研发与用户社区在wiki，论坛和mailing lists上给我们提供帮助。注意：我们确实关闭了一些页面来阻止SPAM（垃圾邮件）来创建新的页面或者在mailing lists中请求获得更多的权限。我们也希望听到更多的关于你如何使用或者在何处使用Coova的消息。实际上，我的一个朋友最近正在多米尼亚共和国度假，他很惊奇地发现在宾馆中可以找到Coova的信号。他们为他们的WiFi采用了CoovaAP技术。像这样的故事非常棒，请让他们出现在论坛中！via: http://coova.org/node/133 译者： Hao-Ding 校对：wxy本文由 LCTT 原创翻译，Linux中国 荣誉推出