公钥介绍
使用密码登录,每次都必须输入密码,非常麻烦。好在SSH还提供了公钥登录,可以省去输入密码的步骤。 所 谓”公钥登录”,原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段 随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户 是可信的,直接允许登录shell,不再要求密码。
公钥维持
1、在需要登录服务器的机器上生成公钥和私钥,我使用kali生成
ssh-keygen -t rsa
中间按3此回车
2、将生成的 id_rsa.pub 文件复制到服务器的 /root/.ssh/authorized_keys 文件中
3、查看服务器中/etc/ssh/sshd_confg文件是否开启了公私钥登录 cat /etc/ssh/sshd_config
PubkeyAuthentication yes
4、连接查看结果
© 版权声明
本站所有内容(包括但不限于文字、图片、视频等)均受到版权法保护,归作者所有,未经授权不得转载、复制或用于其他任何商业目的。
转载请注明出处,并保留原文链接。对于未经授权的使用,我们将保留追究法律责任的权利。
THE END
暂无评论内容