加入收藏 | 设为首页 | 会员中心 | 我要投稿 衢州站长网 (https://www.0570zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

在Ubuntu和Debian上启用双因子身份验证的三种备选方案

发布时间:2018-11-10 10:13:03 所属栏目:建站 来源:Elliot Cooper
导读:副标题#e# 如何为你的 SSH 服务器安装三种不同的双因子身份验证方案。 如今,安全比以往更加重要,保护 SSH 服务器是作为系统管理员可以做的最为重要的事情之一。传统地,这意味着禁用密码身份验证而改用 SSH 密钥。无疑这是你首先应该做的,但这并不意味着

现在,回到服务器,以 root 身份运行以下命令:

  1. curl -O 'https://raw.githubusercontent.com/authy/authy-ssh/master/authy-ssh'
  2. bash authy-ssh install /usr/local/bin

当提示时输入 API 键。如果输入错误,你始终可以编辑 /usr/local/bin/authy-ssh 再添加一次。

Authy 现已安装。但是,在为用户启用它之前,它不会开始工作。启用 Authy 的命令有以下形式:

  1. /usr/local/bin/authy-ssh enable <system-user> <your-email> <your-phone-country-code> <your-phone-number>

root 登录的一些示例细节:

  1. /usr/local/bin/authy-ssh enable root john@example.com 44 20822536476

如果一切顺利,你会看到:

  1. User was registered

现在可以通过运行以下命令来测试 Authy:

  1. authy-ssh test

最后,重载 SSH 实现新的配置:

  1. systemctl reload sshd.service

Authy 现在正在工作,SSH 需要它才能登录。

现在,当你登录时,你将看到以下提示:

  1. Authy Token (type 'sms' to request a SMS token):

你可以输入手机或桌面客户端的 Authy APP 上的代码。或者你可以输入 sms, Authy 会给你发送一条带有登录码的短信。

可以通过运行以下命令卸载 Authy:

  1. /usr/local/bin/authy-ssh uninstall 

(编辑:衢州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读