Linux ssh 免密登录与公钥密码体制

标签:

本文出自jvm123.com-java技术分享站:http://jvm123.com/2021/11/linux-ssh-mian-mi.html

免密登录原理

公钥密码体制除了加解密之外,还有一个很重要的功能,就是用于身份鉴定。数字签名、ssh免密登录都是这一功能的应用案例。

ssh免密登录的原理很简单,就是客户端使用ssh密钥生成工具生成自己的密钥对,自己保留私钥,公钥给别人。如果有服务器愿意接受你免密登录,只需要将你的公钥放在它的目录中即可。当客户端登录的时候,就会用自己保留的私钥加密一段字符串,服务器用目录中的公钥能解密,就会接受登录请求。

免密登录步骤

具体实现步骤如下:

客户端生成密钥对

ssh-keygen -t rsa -P ''

将公钥复制到服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.9.110

完成后,就可以使用ssh免密登录了。

发表评论