说明:一般我们考虑到的安全问题的时候,都是更改端口和密码,然后更安全的也就是禁用密码使用密匙登录。方法很久前就水过了,这里再分享一个方法,可以在上安装一个(谷歌身份验证器),这样我们登录的时候,不仅需要密码正确,而且还要你输入正确的动态验证码才能登录进去,这样安全性就高了不少,这里就说下、、的使用。
安装依赖:
安装验证器:
输出如下:
修改配置文件:
在相应的位置添加代码,大概如下:
然后使用、保存退出。
或者直接使用命令添加:
如果是编译安装的,还需要做一下软链接:
这里可以直接使用命令:
然后同步下时间:
对于系统,还需要关闭,不过并不是所有系统都是开启状态,使用命令:
最后重启:
配置好了,再登录的时候,这里以为例,类型选择方式,然后会要你输入动态验证码了。
修改 配置文件:
重启 SSH 服务
可能会报如下错误
是由于OpenSSH 版本6.2以上才支持AuthenticationMethods。需要改成下面的参数:
Andorid版 https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2
iOS版 https://itunes.apple.com/cn/app/google-authenticator/id388497605