Linux配置免密登录单机和全分布
目录
一:单机免密登录配置
1.设置虚拟机主机名
2.虚拟机中配置主机名与ip地址的映射关系
3.关闭防火墙
4.执行如下命令:
二:全分布免密登录配置
1.设置每台虚拟机的主机名
2.虚拟机中配置主机名与ip地址的映射关系(每一台都要操作)
3.关闭防火墙(每一台都要操作)
4.执行如下命令:
一:单机免密登录配置
1.设置虚拟机主机名
hostnamectl --static set-hostname hadoop001
--static 参数代表永久生效 hadoop001为虚拟机主机名;
2.虚拟机中配置主机名与ip地址的映射关系
vi /etc/hosts
在文件的末尾添加 (IP地址可以用命令ip addr查看)
192.168.17.131 hadoop001
3.关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
4.执行如下命令:
ssh-keygen -t rsa (执行命令后,只需敲三次回车键)cd ~/.ssh/ssh-copy-id -i id_rsa.pub root@hadoop001
成功!!!
二:全分布免密登录配置
1.设置每台虚拟机的主机名
hostnamectl --static set-hostname hadoop001 (主节点)
hostnamectl --static set-hostname hadoop002 (从节点1)
hostnamectl --static set-hostname hadoop003 (从节点2)
--static 参数代表永久生效 hadoop001为虚拟机主机名;
2.虚拟机中配置主机名与ip地址的映射关系(每一台都要操作)
vi /etc/hosts
在文件的末尾添加 (IP地址可以用命令ip addr查看)
192.168.17.131 hadoop001
192.168.17.132 hadoop002
192.168.17.133 hadoop004
3.关闭防火墙(每一台都要操作)
systemctl stop firewalld.service
systemctl disable firewalld.service
4.执行如下命令:
ssh-keygen -t rsa (执行命令后,只需敲三次回车键)
cd ~/.ssh/
ssh-copy-id -i id_rsa.pub root@hadoop001
ssh-copy-id -i id_rsa.pub root@hadoop002
ssh-copy-id -i id_rsa.pub root@hadoop003
成功!!!
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Linux配置免密登录单机和全分布相关推荐
- Linux配置免密登录
多台服务器配置免密登陆 假设三台服务器192.168.1.111(node1).192.168.1.112(node2).192.168.1.113(node3) 比如hadoop用户下 groupa ...
- Linux主机之间配置免密登录
需求:linux主机上配置免密登录其他服务器 系统环境:centos7 主机A:192.168.149.150 主机B:192.168.149.153 示例:在主机A上配置免密登录主机B 1.主机A上 ...
- centos服务器集群配置免密登录和文件传输
centos服务器集群配置免密登录和文件传输 1.免密登录 (哪個用戶配置哪個用戶生效) 1. ssh-keygen -t ras # 连续回车三次得到生成的公钥私钥(文件夹 .ssh)======= ...
- linux服务器免密登录
linux服务器免密登录 需求 在服务器之间的scp和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 ...
最新文章
- adb 输入很长的内容 (input text) 在模拟机输入框里面快速输入内容
- 最全 Neo4j 可视化图形数据库的工具!
- PostgreSQL的那点事儿
- Web Service入门简介(一个简单的WebService示例)
- Visual Studio Code的Issue列表被黑产“攻陷”
- 一步步使用SAP C4C Cloud Application Studio创建一个BO和对应的屏幕
- CF1156F. Card Bag
- Java 可重入锁内存可见性分析
- (八)Spring与MyBatis整合
- linux下getrlimit与sysconf函数
- 【clickhouse】未解决 ClickHouse exception, code: 1002 DB::Exception: Directory already exists
- NumPy基础操作(1)
- Spring+Hibernate 零散知识点
- Gym 100342J Triatrip (求三元环的数量) (bitset优化)
- 二、Cocos2dx概念介绍(游戏开发中不同的坐标系,cocos2dx锚点)
- 局域网ftp工具,主要用于局域网简单的ftp上传和下载
- Nacos 配置中心作用以及使用
- java中sep_java时间格式转换: Sep 29, 2012 1:00:01 AM 怎么转换成标准的java Date对象
- mysql 插入字符串_MySQL插入特殊字符
- [CSP2020]儒略日