很多同学不太明白为啥要使用SSH密钥。SSH密钥特别长,用起来肯定相对麻烦,用SSH密钥有意义吗?其实SSH密钥是有价值的,特别是在云端环境。拥有公网IP地址的云端服务器是恶意程序攻击的目标,因此会承受大量的用户名和密码的尝试,使用用户名密码作为登录方式不但容易被攻破,而且大量恶意程序尝试后,很多操作系统用户名和密码会被锁定一段时间,这时候就算用正确的用户名和密码登录也会失败。SSH密钥能够特供如下价值:
1.让恶意用户名和密码尝试无效
2.在很多场景下可以展示给别人,因为很难一下看全
3.和密码不同,碰巧相同的密钥几乎不可能
用过亚马逊的云服务器的用户应该知道,亚马逊云只能使用密钥进行登录,这也是很多恶意程序看到IP地址属于亚马逊后,直接就放弃用户名和密码尝试了,这样也让亚马逊遭遇的攻击更少,节省了一定资源。
如下视频演示了密钥和密码的使用:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。