用GoogleAuthenticator和浏览器插件配置二次验证登录ssh服务器

今天把收到开通账号的邮件之后的配置操作发出来供大家借鉴

  1. 在收到开通账号的邮件后记录下用户名名称、IP地址、初始密码、密钥和紧急验证码(似乎没有什么用),学校默认了两步验证(似乎也不能取消);

  2. 手机端下载Google Authenticator,并输入用户名称(选填)和密钥,即可获取基于时间的实时的动态验证码;

总是看手机比较低效,但是 Google Authenticator 并没有桌面端软件,后来了解到可以使用浏览器插件的形式来轻松实现该功能,这里找到了一款叫Authenticator: 2FA Client 的插件,界面非常简洁明了,还有多种版本可以选择,Edge 选手可以直接看这个网址,官网还提供 ChromeFirefox 版本的插件形式,这个是官网网址,Github上有它的开源代码,这个是网址

  1. PC端下载XShell ,可以同时下载三件套包括XShell XManager Xftp 作为终端模拟软件,不过也有其他很多同类型的软件,但是XShell的体验感比较好(XShellXftp都是有免费个人版可以使用,但是调用第三方软件的 XManager 需要许可证,只能自行解决亲测这个网站可行);

  2. 打开XShell 软件,配置用户名和IP地址,保存后输入动态验证码和密码即可登录,或者在终端直接输入ssh username@xxx.xx.xx.xx @前后分别是你的用户名和IP地址,ifconfig可以查看当前的IP信息;

    有IP限制,所以需要连接校园网IP才可以进行连接!

    注意不要选择记住密码!因为是两步验证所以会有一些问题

  3. 登录之后你可能会想要改个密码,终端直接输入passwd即可进入密码修改,注意密码的格式要求。

学校发的配置教程的网站过程比较类似,但是更详细,可参考。

posted @ 2022-10-27 21:05  hhr346  阅读(409)  评论(0)    收藏  举报