#!/bin/bash
#免密登入 配置 需要幾台伺服器免密登入引數就寫幾台
if [ $# -lt 1 ]
then
echo "沒有輸入引數,請輸入相應的引數,如hadoop102"
exit
fiecho "*************** 在$1生成私鑰和公鑰 ***************=="
echo " "
ssh $1 "ssh-keygen -t rsa"
for host in $@
do echo "**********====把公鑰發到$host上***************=="
ssh-copy-id $host
done
echo "***************==公鑰傳送完成********************==="
echo " "
echo "**********==把$1生成的私鑰和公鑰分發到其他伺服器**********"
xsync /home/atguigu/.ssh
echo " "
echo "分發完成"
linux 集群免密登入,雙向免密,詳細
ssh keygen t rsa之後根據提示,回車 進入.ssh目錄會看見id rsa 私鑰 和id rsa.pub 公鑰 兩個檔案。拷貝到bigdata2主機 ssh copy id i ssh id rsa.pub root bigdata2 拷貝到bigdata3主機 ssh copy id ...
hadoop集群ssh免密登入
1.在master,node1,node2 中執行sudo apt install ssh sudo apt install rsync hadoop master ssh keygen t rsa 一直按回車 2.在 master master角色 執行,將 ssh 下的id rsa.pub公私作...
Linux 集群免密配置指令碼
指令碼也倆種方式,一種為手動輸入ip列表,第二種通過 etc host 自動獲取 配置的網域名稱列表進行免密配置 自動獲取配置ip列表 方式1 usr bin bash 安裝expect,minimal沒有此rpm包,需聯網或有本地yum源 yum install expect y expect e...