Linux之ssh公钥维持

公钥介绍     

使用密码登录,每次都必须输入密码,非常麻烦。好在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、连接查看结果
 

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注