|
|
|
|
挪动端

怎样运用Seahorse办理PGP和SSH密钥

平安即心田的宁静。终究,平安是很多用户迁徙到 通博8888官网 的最大来由。但是为什么要止步于仅仅接纳该平台,你还可以接纳多种办法和技能去确保你的桌面或许效劳器零碎的平安。在本文中,我将带你探究怎样运用 Seahorse GUI 东西来办理 PGP 和 SSH 密钥。

作者:佚名泉源:通博8888官网中国|2018-03-16 10:57

开辟者盛宴来袭!7月28日51CTO首届开辟者大赛决赛带来技能创新分享

怎样运用Seahorse办理PGP和SSH密钥

学习运用 Seahorse GUI 东西去办理 PGP 和 SSH 密钥。

平安即心田的宁静。终究,平安是很多用户迁徙到 通博8888官网 的最大来由。但是为什么要止步于仅仅接纳该平台,你还可以接纳多种办法和技能去确保你的桌面或许效劳器零碎的平安。

此中一项技能触及到密钥 —— 用在 PGP 和 SSH 中。PGP 密钥容许你去加密息争密电子邮件和文件,而 SSH 密钥容许你运用一个额定的平安层去登入效劳器。

固然,你可以经过下令行接口(CLI)来办理这些密钥,但是,假如你运用一个华美的 GUI 桌面情况呢?经历丰厚的 通博8888官网 用户能够关于离开下令行来任务感触很不顺应,但是,并不是一切用户都具有与他们相反的技能和程度,因而,运用 GUI 吧!

在本文中,我将带你探究怎样运用  Seahorse GUI 东西来办理 PGP 和 SSH 密钥。Seahorse 有十分弱小的功用,它可以:

  • 加密/解密/署名文件和文本。
  • 办理你的密钥和密钥对。
  • 同步你的密钥和密钥对到近程密钥效劳器。
  • 署名和公布密钥。
  • 缓存你的暗码。
  • 备份密钥和密钥对。
  • 在任何一个 GDK 支持的款式中添加一个图像作为一个 OpenPGP photo ID。
  • 创立、设置装备摆设、弛缓存 SSH 密钥。

关于那些不理解 Seahorse 的人来说,它是一个办理 GNOME 钥匙环中的加密密钥和暗码的 GNOME 使用顺序。不必担忧,Seahorse 可以装置在很多的桌面情况上。而且由于 Seahorse 可以在规范的堆栈中找到,你可以翻开你的桌面使用市肆(比方,Ubuntu Software 或许 Elementary OS AppCenter)去装置它。你可以在你的刊行版的使用市肆中点击去装置它。装置完成后,你就可以去运用这个很方便的东西了。

我们开端去运用它吧。

PGP 密钥

我们需求做的第一件事变便是天生一个新的 PGP 密钥。正如后面所述,PGP 密钥可以用于加密电子邮件(经过一些东西,像  Thunderbird 的 Enigmail 或许运用 Evolution 内置的加密功用)。PGP 密钥也可以用于加密文件。任何人都可以运用你的公钥加密电子邮件和文件发给你(LCTT 译注:原文此处“加密”误作“解密”)。没有 PGP 密钥是做不到的。

运用 Seahorse 创立一个新的 PGP 密钥对黑白常复杂的。以下是操纵步调:

  1. 翻开 Seahorse 使用顺序
  2. 在主面板的左上角点击 “+” 按钮
  3. 选择 “PGP 密钥PGP Key”(如图 1 )
  4. 点击 “持续Continue
  5. 当提示时,输出完好的名字和电子邮件地点
  6. 点击 “创立Create

图 1:运用 Seahorse 创立一个 PGP 密钥。

图 1:运用 Seahorse 创立一个 PGP 密钥。

在创立你的 PGP 密钥时期,你可以点击 “初级密钥选项Advanced key options” 睁开选项局部,在那边你可以为密钥添加正文信息、加密范例、密钥长度、以及过时工夫(如图 2)。

图 2:PGP 密钥初级选项

图 2:PGP 密钥初级选项

添加正文局部可以很方便帮你记着密钥的用处(或许别的的信息)。

要运用你创立的 PGP,可在密钥列表中双击它。在后果窗口中,点击 “名字Names” 和 “署名Signatures” 选项卡。在这个窗口中,你可以署名你的密钥(表现你信托这个密钥)。点击 “署名Sign” 按钮然后(在后果窗口中)指出 “你是怎样细心的反省这个密钥的?how carefully you’ve checked this key?” 和 “其别人将怎样看到该署名how others will see the signature”(如图 3)。

图 3:署名一个密钥表现信托级别。

图 3:署名一个密钥表现信托级别。

当你处置别的人的密钥时,密钥署名黑白常紧张的,由于一个署名的密钥将确保你的零碎(和你)做了这项署名任务而且完全信托这个紧张的密钥。

谈到导入的密钥,Seahorse 可以容许你很容易地去导入其别人的公钥文件(这个文件以 .asc 为后缀)。你的零碎上有其别人的公钥,意味着你可以加密发送给他们的电子邮件和文件(LCTT 译注:原文将“加密”误作“解密”)。但是,Seahorse 在很长的一段工夫内都存在一个 已知的 bug。这个题目是,Seahorse 导入运用 GPG 版本 1,但是表现的是 GPG 版本 2。这意味着,在这个存在了很永劫间的 bug 被修复之前,导入公钥总是失败的。假如你想导入一个公钥文件到 Seahorse 中,你只能去运用下令行。因而,假如有人发送给你一个文件 olivia.asc,你想去导入到 Seahorse 中运用它,你将只能运转下令 gpg2 --import olivia.asc。谁人密钥将呈现在 GnuPG 密钥列表中。你可以翻开该密钥,点击 “我信托署名I trust signatures” 按钮,然后在题目 “你是怎样细心地反省该密钥的?how carefully you’ve checked the key” 中,点击 “署名这个密钥Sign this key” 按钮去署名。

SSH 密钥

如今我们来谈谈我以为 Seahorse 中最紧张的一个方面 — SSH 密钥。Seahorse 不只可以很容易地天生一个 SSH 密钥,并且它也可以很容易地将天生的密钥发送到效劳器上,因而,你可以享用到 SSH 密钥验证的益处。上面是怎样天生一个新的密钥以及怎样导出它到一个近程效劳器上。

  1. 翻开 Seahorse 使用顺序
  2. 点击 “+” 按钮
  3. 选择 “Secure Shell Key”
  4. 点击 “Continue”
  5. 提供一个密钥描绘信息
  6. 点击 “Set Up” 去创立密钥
  7. 输出密钥的验证密钥
  8. 点击 OK
  9. 输出近程效劳器地点和效劳器上的登录名(如图 4)
  10. 输出近程用户的暗码
  11. 点击 OK

图 4:上传一个 SSH 密钥到近程效劳器。

图 4:上传一个 SSH 密钥到近程效劳器。

新密钥将上传到近程效劳器上以备运用。假如你的效劳器曾经设置为运用 SSH 密钥验证,那就统统停当了。

需求留意的是,在创立一个 SSH 密钥时期,你可以点击 “初级密钥选项Advanced key options”去睁开它,设置装备摆设加密范例和密钥长度(如图 5)。

图 5:初级 SSH 密钥选项。

图 5:初级 SSH 密钥选项。

通博8888官网 老手必备

任何 通博8888官网 老手用户都可以很快熟习运用 Seahorse。即使是它有缺陷,Seahorse 依然是为你预备的一个极端方便的东西。偶然候,你能够盼望(或许需求)去加密或许解密一个电子邮件/文件,或许为运用 SSH 验证来办理 SSH 密钥。假如你想去如许做而不盼望运用下令行,那么,Seahorse 将黑白常合适你的东西。

【编辑引荐】

  1. 对通博8888官网零碎启动进程剖析
  2. 通博8888 VS 通博8888官网,选择 2018 年桌面运转的方法
  3. 适用通博8888官网下令利用用本领集锦
  4. 怎样打造平安的以太坊智能合约
  5. 理解这15条下令,你将掌握通博8888官网文件传输的一切内容
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

游戏开辟中心技能--脚本和脚色发明

《游戏开辟中心技能--脚本和脚色发明》分“脚本”、“脚色”和“游戏玩法”三局部,第一局部偏重阐明故事的汗青、普通故事元素、传统故事设...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊