配置SSH免密碼登陸
以使用者hadoop為例展開介紹
增加hadoop組和使用者
使用如下命令增加hadoop 組和hadoop 使用者(密碼),建立hadoop元件存放目錄
#groupadd -g 1000 hadoop
#useradd -u 2000 -g hadoop hadoop
#mkdir -p /app/hadoop
#chown -R hadoop:hadoop /app/hadoop
#passwd hadoop
配置免密碼登陸
1. 使用hadoop使用者登入在三個節點中使用如下命令生成私鑰和公鑰;
$ssh-keygen -t rsa
2. 進入/home/hadoop/.ssh目錄在三個節點中分別把公鑰命名為authorized_keys_hadoop1、authorized_keys_hadoop2和authorized_keys_hadoop3,使用命令如下:
$cd /home/hadoop/.ssh
$cp id_rsa.pub authorized_keys_hadoop1
3. 把兩個從節點(hadoop2、hadoop3)的公鑰使用scp命令傳送到hadoop1節點的/home/hadoop/.ssh資料夾中;
$scp authorized_keys_hadoop2 hadoop@hadoop1:/home/hadoop/.ssh
$scp authorized_keys_hadoop3 hadoop@hadoop1:/home/hadoop/.ssh
4. 把三個節點的公鑰資訊儲存到authorized_key檔案中
使用$cat authorized_keys_hadoop1 >> authorized_keys 命令
5. 把該檔案分發到其他兩個從節點上
使用$scp authorized_keys hadoop@hadoop2:/home/hadoop/.ssh把密碼檔案分發出去
6. 在三臺機器中使用如下設定authorized_keys讀寫許可權
$chmod 400 authorized_keys
7. 測試ssh免密碼登入是否生效
參考:Spark入門實戰
相關文章
- ssh免密碼登陸密碼
- SSH免密登陸
- Linux配置SSH免密登陸(公私鑰登陸)Linux
- Linux SSH免密登陸Linux
- CentOS7 配置免密碼登陸CentOS密碼
- 配置雙機ssh免密碼登入密碼
- shiro多realm配置免密碼登陸密碼
- SSH免密碼登入密碼
- SSH安全登陸原理:密碼登陸與公鑰登陸密碼
- Linux 配置 SSH 秘鑰免密碼登入Linux密碼
- 使用ssh-keygen,實現免密碼登陸linux密碼Linux
- Linux伺服器批量ssh免密登陸Linux伺服器
- centos配置ssh免密碼登入後,仍提示輸入密碼CentOS密碼
- SSH配置—Linux下實現免密碼登入Linux密碼
- Hadoop過程中配置SSH免密碼登入Hadoop密碼
- linux ssh免登陸Linux
- hadoop-SSH免密登入配置Hadoop
- Mac 下 SSH 免密碼登入Mac密碼
- ssh公鑰免密碼登入密碼
- SSH認證免密碼登入密碼
- [Linux] SSH配置了免密碼登入,登入時還要輸入密碼Linux密碼
- Linux配置SSH免密碼登入(非root賬號)Linux密碼
- centos7 設定ssh免密碼登入配置方法CentOS密碼
- 體驗Web開發部署(四):ssh免密碼登陸伺服器Web密碼伺服器
- linux 設定ssh無密碼登陸Linux密碼
- Mac 下 iTerm2 SSH 免密登陸阿里雲Mac阿里
- [RHEL7] ssh免密碼登入密碼
- centos ssh免密碼秘鑰登入CentOS密碼
- [SSH服務]——一個SSH無密碼登陸實驗密碼
- ssh免密登入原理
- Windows配置ssh免密登入linux+VSCode Remote-SSH免密編寫linux程式碼WindowsLinuxVSCodeREM
- Linux下配置ssh免密遠端登入Linux
- 密碼過期引起的ssh無法登陸密碼
- 開啟SUSE Linux的SSH密碼登陸Linux密碼
- 如何免密碼直接登陸win7密碼Win7
- ssh免密碼登入失敗解決密碼
- linux ssh公鑰免密碼登入Linux密碼
- [轉] ssh免密碼登入伺服器密碼伺服器