Linux 配置SSH 无密钥登陆


根据SSH 协议,每次登陆必须输入密码,比较麻烦,SSH还提供了公钥登陆,可以省去输入密码的步骤。

公钥登陆:用户将自己的公钥存储在远程主机上,登陆的时候,远程主机会向用户发送一串随机字符串,用户用自己的私钥加密后,再发回来。

远程主机用事先储存的公钥进行揭秘,如果成功,证明用户可信,直接允许登陆Shell,不再要求登陆密码

 

cd ~

ll -a 查看是否有.ssh 目录

有直接进入,输入命令ssh-keygen -t rsa 

输入命令之后,连续按四下enter键

rsa 是一种加密方式

.ssh 里面多出两个文件:

id_rsa     私钥

id_rsa.pub   公钥

 

ssh-copy-id 远程登陆的主机

输入密码

下次就可以无密钥登陆了

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM