ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ssh免密登录

2022-01-03 12:31:30  阅读:213  来源: 互联网

标签:免密 登录 rsa pub ssh root id authorized


ssh免密登录

1、简洁操作
主机A免密码登录主机B:将A的公钥上传到主机B
1.1、 在主机A创建密钥对
ssh-keygen #创建证书
#然后均回车(选择默认)
在这里插入图片描述

1.2、将公钥文件上传至免登录主机B

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 50028 root@192.168.198.132(端口不是22的情况)
ssh-copy-id -i ~/.ssh/id_rsa.pub  192.168.198.132

在这里插入图片描述

1.3、注意:前提是得知道主机B的账户密码(用于远程传输A的公钥)
测试免密码登录

ssh -p '42325'  'hack@219.153.49.228'

在这里插入图片描述
2. 手动拷贝
2.1 节点间的无密码访问是通过配置ssh 公钥认证来实现的
生成了私钥 id_dsa 和公钥 id_dsa.pub,具体操作方法如下

ssh-keygen -t rsa -P ''

-P表示密码,-P ‘’ 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。

把A机~/.ssh/id_rsa.pub 复制到B机的 /root/.ssh/authorized_keys文件里,先要在B机上创建好 /root/.ssh目录

scp -r ~/.ssh/id_rsa.pub root@47.108.213.74:/root/.ssh/authorized_keys
# 也可以在目标机上建立authorized_keys文件将id_rsa.pub写入,保存即可,效果一样

在这里插入图片描述

注意:authorized_keys的权限要是600!!!
只有用户自己有写权限。否则验证无效
[root@B ~]# chmod 600 /root/.ssh/authorized_keys

标签:免密,登录,rsa,pub,ssh,root,id,authorized
来源: https://blog.csdn.net/qq_42383069/article/details/122285688

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有