Linux配置免密登录
多台服务器配置免密登陆
假设三台服务器192.168.1.111(node1)、192.168.1.112(node2)、192.168.1.113(node3)
比如hadoop用户下
groupadd hadoop 新建hadoop用户组
useradd -g hadoop hadoop hadoop用户组下新建hadoop用户
passwd hadoop 修改hadoop用户的密码
hadoop用户的目录 /home/hadoop
切换到hadoop用户下
su hadoop
第一步:
每台服务器生成rsa公钥、私钥
ssh-keygen -t rsa
一路回车
id_rsa.pub即为公钥
[hadoop@node1 ~]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/hadoop/.ssh/id_rsa): Created directory '/home/hadoop/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/hadoop/.ssh/id_rsa. Your public key has been saved in /home/hadoop/.ssh/id_rsa.pub. The key fingerprint is: c7:c7:c5:fb:a5:5c:59:d6:eb:99:98:7b:31:9c:26:ae hadoop@node1 The key's randomart image is: +--[ RSA 2048]----+ | | | . .| | o +| | . . . o+| | S o o oo+| | . . o+X+| | .o=++| | ... | | E... | +-----------------+ [hadoop@node1 ~]$
第二步:
将每台服务器产生的公钥copy到第一台服务器192.168.1.111
ssh-copy-id hadoop@192.168.1.111
此时查看/home/hadoop/.ssh/authorized_keys
[hadoop@node1 .ssh]$ cat authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMbR4B1rI+PqDfe/LqIOZyqNIoniayeKHzOC6gxqUFOEZXU15j8+qiJhd6ptgxpuLtlzpdypTZ3PjEHDKMKiNv9BOteo6Il9Q2x7gUCd2dvbTbj0Sq4sJNasPS3twIu0h7pDvC2LqicF12mMNOTITAcHQo0b7urgJCQgoi7NlNYFWuJ/LzxqXWERTbMmCSzakm4X2foha+mY3ec0HfthMzzcJyrlyzrhTcSB19Lhw2uXWJWJPwL7R5Aar0qIIqjK/+084xMcTqucn4t3KFN/S1xIab60/QP/tNzMYF+Za0qg5xGgcRs1DxQPCTPEMghrUEaMgLFvxlpQOFrJAg9kOD hadoop@node1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2Jn2Ozcqb+YacQzL8wdajfePXOuldqKBNc6byFMNWHU2AASl6RUlVw2vwilQ4SA0vwFZ2SLCQCOkdd4cKiGSCz+muro8/gTY9BomLw093sd3rkyLDDLfZ1CzmLemhuAgQ1vyxNBHTizVWaDlD7gSUuICpkHlXOVPqO/SS56sO/bGcDVe5cvyTL1Fy5L/ZKcyxPhmaLI4DzTfpBBgnSOSB81RNhzoEwRM8kudjnka4WtHBORn9HtM4E8bnT9tPiGrpmEeo297LoerF3FCgmpxABA8mKmeLM/gOc+xzQkL008VjCN9oBcj2b+LH+E82jhbyHEv72ljRk/8S9bdJF1Vr hadoop@node2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDmB34n685esgquASpY31d4eq9zNgUmOXzW2F4RT3jHO1gOQiePqb5Kc6FA99IHyx28zfPJ/uKV+wek4Dk03jnQCmQAuVm6m4lxEBMiq83OguGeqdfWbSAgqHeuXhy6+JHJzOY6xdtTvKwRDS3AGM3ewl4/4ZxLJDP8zY+4YptdvqDLA7ZYnoxxh7f680fpvvVtF073xopAGmDAe1u4/XXZvBCCZQCWMQlPuyRbmFh/uNSj8+yaKysNGe/uAQ5xd2cpS7HAok+xv4D+w8xgr2KcSm9fD1+kH5M6/mpi2aLuhJCxJfW2KpbY+c8y19ObzgDzpxsw0vp4AL2Jzw6XcVrF hadoop@node3
第三步:
将192.168.1.111上的authorized_keys拷贝到另外两台服务器
scp /home/hadoop/.ssh/authorized_keys hadoop@192.168.1.112:/home/hadoop/.ssh/
scp /home/hadoop/.ssh/authorized_keys hadoop@192.168.1.113:/home/hadoop/.ssh/
第四步:
验证
192.168.111上
ssh hadoop@192.168.1.112
免密登陆成功。
转载于:https://www.cnblogs.com/EnzoDin/p/8401408.html
Linux配置免密登录相关推荐
- Linux配置免密登录单机和全分布
目录 一:单机免密登录配置 1.设置虚拟机主机名 2.虚拟机中配置主机名与ip地址的映射关系 3.关闭防火墙 4.执行如下命令: 二:全分布免密登录配置 1.设置每台虚拟机的主机名 2.虚拟机中配置 ...
- Linux主机之间配置免密登录
需求:linux主机上配置免密登录其他服务器 系统环境:centos7 主机A:192.168.149.150 主机B:192.168.149.153 示例:在主机A上配置免密登录主机B 1.主机A上 ...
- linux服务器免密登录
linux服务器免密登录 需求 在服务器之间的scp和ssh需要免密,懒(就是不想输密码)可以这么干. 举个栗子
- centos服务器集群配置免密登录和文件传输
centos服务器集群配置免密登录和文件传输 1.免密登录 (哪個用戶配置哪個用戶生效) 1. ssh-keygen -t ras # 连续回车三次得到生成的公钥私钥(文件夹 .ssh)======= ...
- Linux SSH 免密登录
Linux SSH 免密登录 本篇我们来 看看 Linux 的免密登录的原理 以及实际操作一番 概述 什么是 Linux SSH 免密登录,我觉得大家应该都 多少听过 或者操作过,那你真的理解整个免密 ...
- linux 配置免密码登录,Linux - 配置SSH免密登录 - “ssh-keygen”的基本用法
1 什么是SSH 引用百度百科的说明: SSH 为 Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定:它是建立在应用层基础上的安全协议. S ...
- Linux ssh免密登录
linux跨服务器命令调用(scp,ssh等)都需要输入密码, 为了使一键安装脚本能够更顺畅, 设置免密登录是必要的. 下面列出步骤(参考自: 来源): 主要原理 在A上创建一对公私钥 (公钥文件:~ ...
- Vscode连接Linux远程终端(免密登录)
环境 本地 Windows 远程Linux 一.下载 VSCode.Git 软件 二.VSCode 安装 Remote Development 扩展 三.打开git bash,生成本地密钥对.利用rz ...
- ssh登录、配置免密登录
Ubuntu安装ssh.配置自启动脚本 文章目录 1.登录远程服务器: 2.给服务器设置别名 3.设置免密登录 4.执行命令 5.其它 1.登录远程服务器: ssh user@hostname- us ...
最新文章
- linux 股票指南针,linux 基础命令 1
- netty冲突 play sbt_netty4 实现一个断点上传大文件功能
- Java多线程之线程虚假唤醒
- SAP Spartacus Organization Unit List三个按钮的技术实现
- thinkphp3.2自定义success及error跳转页面
- 面试官:int和Integer有什么区别?为什么要有包装类?
- h5画布动画_如何使用CCapture保存画布动画
- Numpy数据的操作 * dot() multiply() 的区别
- android中自定义 toast,android 自定义Toast样式和显示方式
- html5中不再支持的元素
- linux ifort编译命令,[转载][Linux] icc与ifort编译器
- JNI在C和C++的env语法
- (四) Docker 常用帮助命令
- 超级实用springBoot学习
- 【高等数学】九种二次曲面及其方程
- 产品经理和项目经理的职责分工
- 上位机和FPGA开发板--串口通信实验
- wav转mp3,wav怎么转换成mp3?
- windows蓝屏代码含意全集
- 操作系统实验——进程调度 实验报告
热门文章
- python界面不同按钮实现不同功能-三、PyQt5不同方法创建菜单栏、工具栏和状态栏...
- python3-python3--内置函数
- python对笔记本电脑的要求-如何用Python在笔记本电脑上分析100GB数据(上)
- python爬虫获取的网页数据为什么要加[0-python爬虫解析页面数据的三种方式
- python爬取贴吧所有帖子-Python爬虫实例(一)爬取百度贴吧帖子中的图片
- python面试-马哥教育官网-专业Linux培训班,Python培训机构
- python在excel中的应用-python怎样在excel中应用?
- 网页版python叫什么-我不想浏览网页,那么我就用Python实现网页自动化朗读!
- python退出程序-Python程序退出方式小结
- python编程 从入门到实践怎么样-python编程从入门到实践这本书怎么样