ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux----->免密登录认证

2021-12-04 14:01:38  阅读:142  来源: 互联网

标签:免密 机器 -- hadoop02 hadoop01 ----- ssh Linux root


免密登录认证

准备工作

首先克隆出hadoop02
步骤1)先克隆机器

关掉要克隆的机器--->右键点击机器名称--->管理-->克隆-->虚拟机的当前状态-->创建完整克隆-->虚拟机名称--完成

步骤2)修改IP和主机名以及映射文件,然后重启

[root@hadoop01 ~]# hostnamectl set-hostname hadoop02
[root@hadoop01 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
[root@hadoop01 ~]# vim /etc/hosts
[root@hadoop01 ~]# reboot

步骤3)测试是否可以通信

[root@hadoop01 ~]# ping hadoop02
[root@hadoop02 ~]# ping hadoop01

免密工作

  1. 先在机器A上生成秘钥
[root@hadoop01 ~]#  ssh-keygen -t rsa    无情回车

说明:最后会在当前用户的家里的.ssh隐藏目录下产生两个文件
     id_rsa:   私钥文件
     id_rsa.pub  : 公钥文件

2、将机器A的公钥信息,拷贝到机器B的相关用户的家里的隐藏目录.ssh下的authoried_keys里

注意:先确认机器B里是否有.ssh目录,如果没有需要提前创建
     在机器B上,执行 ssh localhost, 就会产生.ssh目录
[root@hadoop01 .ssh]# scp id_rsa.pub hadoop02:~/.ssh/authoried_keys       

准备工作的简化方式

1. 生成秘钥
[roothadoop01 ~]#  ssh-keygen -t rsa    无情回车
2. 将公钥拷贝到远程机器上
[root@hadoop01 ~]#  ssh-copy-id -i hadoop02
ssh-copy-id的作用:将公钥文件拷贝到远程机器的.ssh隐藏目录下,并更名成authorized_keys文件

标签:免密,机器,--,hadoop02,hadoop01,-----,ssh,Linux,root
来源: https://blog.csdn.net/GTmustang/article/details/121714804

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

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

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

ICode9版权所有