用GoogleAuthenticator和浏览器插件配置二次验证登录ssh服务器
今天把收到开通账号的邮件之后的配置操作发出来供大家借鉴
-
在收到开通账号的邮件后记录下用户名名称、IP地址、初始密码、密钥和紧急验证码(
似乎没有什么用),学校默认了两步验证(似乎也不能取消); -
手机端下载
Google Authenticator,并输入用户名称(选填)和密钥,即可获取基于时间的实时的动态验证码;
总是看手机比较低效,但是
Google Authenticator并没有桌面端软件,后来了解到可以使用浏览器插件的形式来轻松实现该功能,这里找到了一款叫Authenticator: 2FA Client的插件,界面非常简洁明了,还有多种版本可以选择,Edge选手可以直接看这个网址,官网还提供Chrome和Firefox版本的插件形式,这个是官网网址,Github上有它的开源代码,这个是网址。
-
PC端下载
XShell,可以同时下载三件套包括XShell XManager Xftp作为终端模拟软件,不过也有其他很多同类型的软件,但是XShell的体验感比较好(XShell和Xftp都是有免费个人版可以使用,但是调用第三方软件的XManager需要许可证,只能自行解决,亲测这个网站可行); -
打开
XShell软件,配置用户名和IP地址,保存后输入动态验证码和密码即可登录,或者在终端直接输入ssh username@xxx.xx.xx.xx@前后分别是你的用户名和IP地址,ifconfig可以查看当前的IP信息;有IP限制,所以需要连接校园网IP才可以进行连接!
注意不要选择记住密码!因为是两步验证所以会有一些问题
-
登录之后你可能会想要改个密码,终端直接输入
passwd即可进入密码修改,注意密码的格式要求。
学校发的配置教程的网站过程比较类似,但是更详细,可参考。
浙公网安备 33010602011771号