只需简单 2 步,让你的 SSH 更加安全

640?wx_fmt=png

支持 SSH 多因素认证,本文就来讲讲如何在 OpenSSH 下启用该特性。

OpenSSH 6.2 以后的版本多了一个配置项 AuthenticationMethods。该配置项可以让 OpenSSH 同时指定一个或多个认证方式,只有所有认证方式都通过后才会被认为是认证成功。

比如:要指定账户必须同时拥有指定的密钥和正确的密码才能登陆,则可以这样配置。

# 不要忘记开启这些认证方式	
PubkeyAuthentication yes	
PasswordAuthentication yes	
AuthenticationMethods publickey,password

注:多个认证方式之间用 , 分隔开来。

你也可以设置多组多因素认证,只要每组认证用空格分隔开就行。

比如:你要设置登陆用户必须有合适的密钥,然后若是用户来自于授信主机,则让他直接登陆,否则还需要输入密码才能登陆。我们可以类似下面这样配置: 

AuthenticationMethods publickey,password publickey,hostbased

比如:一个比较常见的场景可能就是为有管理权限的用户设置多因素认证。

PubkeyAuthentication yes	
PasswordAuthentication yes	

	
Match Group wheel	
  AuthenticationMethods publickey,password

AuthenticationMethods publickey,password	

	
Match User git	
    AuthenticationMethods publickey	
    ForceCommand /usr/bin/git-shell -c "$SSH_ORIGINAL_COMMAND"

来源:GitHub原文:http://t.cn/AiKoNTOH题图:来自谷歌图片搜索 本文版权归原作者所有投稿:欢迎投稿,投稿邮箱: editor@hi-linux.com

640?wx_fmt=gif

推荐阅读

640?wx_fmt=gif

图说生活

这里将分享一些记录生活的日常随拍。

640?wx_fmt=jpeg

拍攝于:蓝橄榄,重庆,2019

640?wx_fmt=gif

640?wx_fmt=png640?wx_fmt=gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值