范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

SSHGoogleAuthenticator安全加固

  1. SSH连接
  Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间的连接。虽然任何网络服务都可以通过SSH实现安全传输,SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。使用频率最高的场合类Unix系统,但是Windows操作系统也能有限度地使用SSH。
  SSH本身是一个非常安全的认证连接方式。不过由于人过等方面的原因,难免会造成密码的泄露。针对这种问题我们不妨给SSH再加一把锁。当然,增加这层锁的方式有很多种。例如:knockd、S/KEY、OPIE/OPTW、Two-factor authentication等。
  2. Google Authenticator
  Google身份验证器是一款基于时间与哈希的一次性密码算法的两步验证软件令牌,此软件用于Google的认证服务。此项服务所使用的算法已列于 RFC 6238 和 RFC 4226 中。
  Google身份验证器给予用户一个六位到八位的一次性密码用于进行登录Google或其他站点时的附加验证。其同样可以给第三方应用生成口令,例如密码管家程序或网络硬盘。先前版本的Google身份验证器开放源代码,但之后的版本以专有软件的形式公开。
  3.Linux 中安装
  3.1 系统环境说明
  [root@clsn.io /root] clsn.io Blog WebSite
  #cat /etc/redhat-release
  CentOS release 6.8 (Final)
  [root@clsn.io /root] clsn.io Blog WebSite
  #uname -a
  Linux clsn.io 4.10.5-1.el6.elrepo.x86_64 #1 SMP Wed Mar 22 14:55:33 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
  [root@clsn.io /root] clsn.io Blog WebSite
  #sestatus
  SELinux status: disabled
  3.2 安装 Google Authenticator
  3.2.1 安装依赖包
  yum -y install wget gcc make pam-devel libpng-devel
  3.2.2 Google Authenticator PAM插件安装
  # 可在google的github下载
  wget https://github.com/google/google-authenticator/archive/1.02.tar.gz
  tar xf 1.02.tar.gz
  cd google-authenticator-1.02/libpam/
  ./bootstrap.sh
  ./configure
  make && make install
  安装完成后会在 /usr/local/lib/security/pam_google_authenticator.so生成一个 库文件,
  系统还会多在/usr/local/bin目录生成一个google-authenticator可执行文件,通过运行该命令进行配置。
  3.2.3 复制so文件
  # cp /usr/local/lib/security/pam_google_authenticator.so /lib64/security/
  4. 配置 SSH + Google Authenticator
  4.1 初始配置 Google Authenticator
  [root@clsn.io /lib64/security] clsn.io Blog WebSite
  #google-authenticator
  Do you want authentication tokens to be time-based (y/n) n
  # 是否基于时间的认证,为了防止不同跨时区的问题,这里选择n
  https://www.google.com/chart?chs=200x200&chld=M|0&cht=qr&chl=otpauth://hotp/root@clsn.io%3Fsecret%3*****%26issuer%3Dclsn.io
  # s生成的二维码
  Your new secret key is: ****
  Your verification code is 5****0
  Your emergency scratch codes are:
  40****84
  19****95
  60****78
  83****92
  31****58
  # 这5个码用于在取不到或错的验证码有错时,用于应急用的。不过每个只能用一次,不能重复使用。
  Do you want me to update your "/root/.google_authenticator" file? (y/n) y
  By default, three tokens are valid at any one time. This accounts for
  generated-but-not-used tokens and failed login attempts. In order to
  decrease the likelihood of synchronization problems, this window can be
  increased from its default size of 3 to 17. Do you want to do so (y/n) y
  If the computer that you are logging into isn"t hardened against brute-force
  login attempts, you can enable rate-limiting for the authentication module.
  By default, this limits attackers to no more than 3 login attempts every 30s.
  Do you want to enable rate-limiting (y/n) y
  4.2 SSH调用及客户端配置
  添加pam认证,在第一行添加
  # vim /etc/pam.d/sshd
  auth required pam_google_authenticator.so
  ------------------------------------------------------------------
  #cat /etc/pam.d/sshd
  #%PAM-1.0
  auth required pam_sepermit.so
  auth required pam_google_authenticator.so
  auth include password-auth
  account required pam_nologin.so
  account include password-auth
  password include password-auth
  # pam_selinux.so close should be the first session rule
  session required pam_selinux.so close
  session required pam_loginuid.so
  # pam_selinux.so open should only be followed by sessions to be executed in the user context
  session required pam_selinux.so open env_params
  session required pam_namespace.so
  session optional pam_keyinit.so force revoke
  session include password-auth
  修改sshd配置
  # vim /etc/ssh/sshd_config
  ChallengeResponseAuthentication no
  #把上面配置改成
  重启 sshd 服务
  # service sshd restart
  5. 客户端使用
  5.1 Android客户端
  (版本5.00,更新日期 2017年9月27日)
  下载地址:https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=zh
  CLSN镜像地址 https://clsn.io/files/google/com.google.android.apps.authenticator.apk
  6.2 浏览器客户端
  获取30秒一次的动态码的客户端是浏览器(仅支持chrome、firefox)、Android设备、苹果IOS设备、Blackberry、WP手持设备。各自程序的下载地址为:
  chrome google-authenticator插件
  firefox google-authenticator插件
  6.3 Python 客户端
  import hmac, base64, struct, hashlib, time
  def calGoogleCode(secretKey):
  input = int(time.time())//30
  key = base64.b32decode(secretKey)
  msg = struct.pack(">Q", input)
  googleCode = hmac.new(key, msg, hashlib.sha1).digest()
  o = ord(googleCode[19]) & 15
  googleCode = str((struct.unpack(">I", googleCode[o:o+4])[0] & 0x7fffffff) % 1000000)
  if len(googleCode) == 5:
  googleCode = "0" + googleCode
  return googleCode
  secretKey = "***这里填秘钥***"
  print calGoogleCode(secretKey)

谁该为安倍之死买单?前半生读书读的是故事,读的是热闹后半生读书读的是命运,读的是人生。正午后的阳光,淡淡地照在奈良县大和西大寺车站前的广场上,行人来来往往,一辆骑自行车的哥们半推车半掂着个脚尖,饶有兴长相年轻,是因为善良心地善良人,脸上没皱纹。见人笑脸迎,长相永年轻。长相美丑不重要,相信善良受人尊,年轻心态由心定,轻松快乐是第一,是你我他共心愿,因为开心才重要,为人相处真诚待,善良品德迎人心,良心困难的时候,记住这六句话!困难的时候,记住这六句话!一谁都有困难,谁都不容易没什么好抱怨的,你困难,别人也困难,只不过你看不到罢了。与其抱怨,不如快乐面对,困难也是一种人生体验。二与其抱怨,不如奋斗困难都一从遥远的救世主中重新认识吸引力法则请先回答我一个问题,好吗?你需要什么?也许你的回答是金钱名利事业是吗?为什么需要它?因为我上有老,下有小,要养家糊口因为我要争一口气,让别人不敢再轻视我对吗?真正的答案是因缺有需。560万人来此旅游,占本国人口一半的拉美小国,8种鲜为人知的水果多米尼加有多小?世界各国中,国土面积排名120多位,可能还不能显现出它的小。但将其面积与我国省市做比较,您就能知道它到底有多小了。多米尼加的地标中心多米尼加国土面积仅4。8万平方公我国四大佛教名山,你都去过吗?中国佛教四大名山分别是指安徽九华山山西五台山浙江普陀山四川峨眉山,分别是地藏王菩萨文殊菩萨观世音菩萨普贤菩萨的道场。九华山以地藏菩萨道场驰名天下,享誉海内外。公元719年,新罗国(未来中国发展唯一赢家大城市,中小城市逐渐萎缩将来的城市发展,会有明显的马太效应,强者愈强,弱者愈弱。大城市可能会成为唯一的赢家!今天咱们聊一聊中国城市的发展趋势。随着我国经济的发展,城镇化的推进不断深入,大城市开始展现出强大年过四十女星窘况有人口碑崩塌,有人无戏可拍,风光不再文夏沫编辑孙大圣现如今随着各种选秀节目层出不穷,进入娱乐圈的门槛也低了许多。不管性别年龄,只要稍微有一些才艺再加上一些外貌的加持,便有机会可以获得进入娱乐圈的门票。假如没有什么才艺资讯到2030年前,我国将新增100余项智能网联汽车标准文懂车帝原创魏微懂车帝原创行业7月15日,据央视新闻从全国汽车标准化技术委员会了解到,我国已完成第一阶段智能网联汽车标准体系的建设,未来将新增100余项智能网联汽车的标准。据悉,为九千亿元城市断档,今年万亿城市将无新增今年万亿城市无新增应该是大概率事件,因为9000亿元城市断档了。为什么会出现这种情况?9000亿元梯队没有像5000600070008000亿元那样出现城市梯队,这背后原因其实很复这些宝藏城市,藏着你想象不到的夏日惊喜盛夏已至,山水如诗树叶转为深绿,风中带着热气这是一个神奇的季节仿佛只要想到盛夏所有的美好就会发生暑期已临,想好了要去哪里了么?如果还没有计划那就和旅游君一起云游中国,看尽大好河山北
覆盖18大站点!2022亚马逊黑五网一大促日期及5大预测2022年黑五网一在即,这意味着电子商务最繁忙的购物日即将到来。今年的黑五是11月25日,网一是11月28日。当然,这些日子只是假日购物季的占位日期,假日购物季至少要持续几周。鲸网有一种情,见与不见,都在心里在这个繁杂的尘世中,有幸遇见了你。从此多了一份温柔。在心中开出了最美的情花。生命中的来来往往,仿佛只是来与你相约山水一程。然后转身消失在了人海,成了一份彼此的依恋。有人说今生遇见的13GB256GBE4屏,现已跌至1799元,80W闪充旗舰售价更亲民了抄袭借鉴这种事,在商业中很常见,什么东西卖得好,很快就会有一堆类似的产品出现,这种情况在手机行业中也屡见不鲜,从去年到今年卖得好的低档旗舰都有共同点,那就是均启用了骁龙870处理器卡塔尔世界杯32强巡礼之C组京报体育记者李立阿根廷队世界排名3,晋级世界杯次数18,最好成绩冠军(19781986年)这一次,梅西不想留遗憾2006年,年仅19岁的梅西上演了世界杯首秀。如今,16年时光匆匆走恭喜38岁卡戴珊,喜讯连连,拒绝和NBA男友复合减重成功魅力升级时间来到11月4日,这一天,NBA常规赛继续鏖战,卫冕冠军金州勇士队去奥兰多挑战年轻的魔术队。比赛中,勇士队一度领先16分,没想到下半场被魔术队翻盘,库里吞下了苦涩的4连败。然而,31逆转!穆里尼奥再现神换人,罗马拿下6分大战,压哨反超对手北京时间10月4日0400,欧联杯第6轮,佩莱格里尼梅开二度,扎尼奥洛1V4破门制造2个点球,最终罗马主场31逆转卢多戈雷茨。在首回合较量时,罗马作客12爆冷输给卢多戈雷茨。如今,李少莉副局长永远走在时尚的前沿,非常钟爱梵克雅宝,为之沉沦美丽和智慧是女人一辈子的追求,尤其是稍微有点姿色的女人,那就更加爱美了,也就更喜欢打扮自己,现任呼和浩特市审批局副局长,李少莉在一场新闻发布会上,妆容精致衣着华贵,随后被眼尖的网友一克商评技术输出依然是芯片厂商最大的金矿阿里云倚天710已大规模应用未来两年20新增算力将使用自研CPU阿里巴巴11月3日在2022云栖大会上宣布,自研CPU倚天710已大规模应用,阿里云未来两年20的新增算力将使用自研德国总理朔尔茨今日访华,随行CEO名单凸显合作来源环球时报环球时报记者赵觉珵张常悦环球时报驻德国特约记者青木德国总理朔尔茨11月4日开启其首次访华之旅,随行的德方经济代表团也成为国际关注的焦点。在中德经贸关系出现一些杂音的当下今日推荐高军保诗选,想起克拉玛依之歌克拉玛依九龙潭瀑布刘启国摄光阴荏苒,沧桑巨变难舍石油之城的至真情缘想起克拉玛依,想起克拉玛依之歌与你分享这首往日的经典或许,印象中最初的荒原让心中的痛楚再次千回百转或许,触动了深藏今日A股大涨62点,新的行情启动了吗?接下来的行情会这样走周五中午A股收盘!今天的A股,三大指数全面上涨,汽车及汽车板块大涨,个股超4000家上涨,涨停股票数达到56只,没有跌停板,股民的脸上终于露出开心的笑容,是新的行情启动了吗?接下来黄企生随笔慧语人生靠谱的人都有四个闪光点慧语人生靠谱的人都有四个闪光点作者黄企生网上有个话题人身上究竟什么是最可贵的品质?原以为大家可能都会答聪明善良有远见,没想到大家的答案几乎一致,就是靠谱两个字。一个人如果八面玲珑,人生不顺时,做好这几件事,好运会主动找你人生多舛,世事艰难。人这一生,从来没有一马平川的顺遂,遭受逆境,才是人生常态。势运不佳,处境低靡其实并不可怕,可怕的是,处在低谷,却听天由命。漏屋偏逢连夜雨,大水尽淹独木桥!当一个2030岁,人生中最糟糕的十年大家好,我是杨杨。心27岁的我,就在前一年我还是抑郁沮丧的状态,即便现在的我还是会间接性的沮丧,羡慕别人的30岁有车有房有存款。最近我看到了一位90多岁的外国老爷爷的视频,视频中他与科院携手共进,画好人生延长线我们静悄悄地打开人生的主页,开始去品读命运带给我们的各种挑战和美好,在其中回味着生活的酸甜苦辣时,体验着岁月在不断的流逝的速度,青春真的就好比一位吝啬的运营商,带走了年华,牵走了时演员邵逸凡自曝过往经历,曾遭遇性骚扰,包括高校老师送水工艺考圈一直流传着这样一句话艺考是一场没有硝烟的战争,这句话虽然夸张,但也不无道理。每年参加艺考的学生数以万计,竞争激烈程度可想而知。但即便如此,依然有很多人挤破头想要进入这个圈子,胡歌隐婚生子传闻后首露面!脸部消瘦笑出褶子,嘴角一圈胡茬明显近日,演员袁弘在个人社交平台上晒出大学老师和同学胡歌现身支持自己新话剧弗兰肯斯坦的照片,并特意配文道在大学老师和同学的加持下,争取继续绽放。平时胡歌几乎很少亮相,这次出现在合影中令杨钰莹赖文峰分手25年她51岁未婚努力复出,他结婚生子艰难度日有人评价杨钰莹的歌声年轻时候的甜是纯真的,现在也甜,却是一种走过很多岁月,咽下苦痛,淡淡消化酸苦辣后的甜。23年前,厦门远华的走私案轰动全国,530亿的涉案金额引发社会各界关注。曾长残的5位童星,各有各的丑法,林妙可还算幸运的杨紫吴磊宋祖儿这些在我们记忆中带来许多欢乐的童星,也已经长大成人给我们带来了许多的精彩作品。但是更多出现在我们记忆中的小演员长大以后却变得让人不敢相信,今天就跟小编来盘点一下吧!陆狐妖小红娘路透流出,杨幂但凡拉垮一点,也压不住这绝色女配头条创作挑战赛狐妖小红娘路透来了,一时间,剧中几位女演员,同时上了热搜!狐妖小红娘本身就是知名IP,堪称国漫之光。外加杨幂龚俊双顶流坐镇。这部剧才一开始透露要拍摄时,就着实火了一阵山东盛产美人,10位鲁籍女星,个个明艳大气,甩白幼瘦几条街文丨2号探秘人编辑丨2号探秘人前几天在某短视频平台上发起了国泰民安脸的挑战。广大网友纷纷下场点评,虽然大家都很美,但网友们一致认为国泰民安的气质还得看山东美女。事实上,山东作为孔孟王二妮23岁成名,嫁给农村初恋,婆婆对我如亲生女儿2007年,一个来自陕西农村的姑娘,穿着妈妈亲手给她缝制的连衣裙,登上了星光大道的舞台。谁也没有想到,这个看上去娇小的姑娘,竟能爆发出如此强大的力量。从寂寂无名的农民草根,一路过关