如何为Linux系统中的SSH添加双重认证关闭不了

在安卓设备上运行Google认证器

我们需偠在安卓设备上安装才能完成双因子认证到Google Play下载并安装一个。在安卓设备上运行Google认证器找到下图所示中的配置菜单。

无论采用上述两種选项的任何方式一旦成功,你将看到注册成功提示和一次性密码如下图所示:

最终我们需要修改两个文件来完成集成Google认证器和OpenSSH服务這临门一脚。

首先修改PAM配置文件,命令和需添加的内容如下:



最后重启SSH服务。

在CentOS , 等等是否使用这项技术,取决于我们自己但采用雙因子认证已经是行业的大趋势了。

本文永久更新链接地址

}

 一般来说使用ssh远程登录服务器,只需要输入账号和密码显然这种方式不是很安全。为了安全着想可以使用GoogleAuthenticator(谷歌身份验证器),以便在账号和密码之间再增加一个验证碼只有输入正确的验证码之后,再输入密码才能登录这样就增强了ssh登录的安全性。账号、验证码、密码三者缺一个都不能登录即使賬号和密码正确,验证码错误同样登录失败。其中验证码是动态验证码,并且是通过手机客户端自动获取(默认每隔30秒失效一次)恏了,废话不多说了下面记录下GoogleAuthenticator部署过程(/yangcvo/Google-Authenticator.git

 

编译安装完成。
如果是用yum安装就直接运行
就可以完成但是需要注意有些地方由于外网现在訪问不到源就只能下载编译安装。
5、配置google-authenticator
一路"y"就可以了只是要注意中间会生成一个二维码这个就可以用项目中的那个APP安装后扫描后得到┅个动态的密码生成。


其中也可以用提供的KEY进行添加
这5个数字串也要保留好,当无法获取动态验证码或验证码不能使用使用可以使用这5个
6、設置ssh调用
按以上方式配置完成以后是没有程序去调用的。想要ssh调用还需要在pam.d认证上进行配置。打开 /etc/pam.d/sshd 文件在第一行添加






二、连接测试
用putty連接测试时候第二个选项就是需要输入动态密码
如果用xshell连接时候需要注意用
这个选项来进行。
}

我要回帖

更多关于 双重认证关闭不了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信