Linux 免密登录设置

编程知识 行业动态 更新时间:2024-06-13 00:20:39

一、生成公私钥

1.1 ssh-keygen -t rsa         #生成免密登录公私钥,根据提示按回车或y

1.2  ls -lha             #.ssh目录默认隐藏,可使用ls -lha 查看

 

1.3 cd /root/.ssh/              #进入.ssh 公私钥存放目录

1.4 ll                            #查看目录文件

id_rsa                           #生成的私钥文件

id_rsa.pub                  #生成的公钥文件

authorized_keys        #存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥(如没有,可touch 创建)

know_hosts      #已知的主机公钥清单 (默认没有,上传公钥后自动生成)

二、上传公钥至远程系统,实现免密登录

2.1  方法一

ssh-copy-id -i ~/.ssh/id_rsa.pub root@x.x.x.x (x.x.x.x 为远程系统的IP地址,根据自己远程机器的IP填写)    #将本机的公钥上传至 x.x.x.x 机器上,实现对x.x.x.x 机器免密登录

2.2 方法二

scp -p ~/.ssh/id_rsa.pub root@x.x.x.x:/root/.ssh/authorized_keys   #将本机的公钥上传至 x.x.x.x 机器上,实现对x.x.x.x免密登录

更多推荐

Linux 免密登录设置

本文发布于:2023-03-30 07:52:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/070801dfd6b432f10e4de0fb10e7fb48.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!