配置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入門實戰
相關文章
- Linux配置SSH免密登陸(公私鑰登陸)Linux
- SSH免密登陸
- SSH 免密登陸 簡單版
- shiro多realm配置免密碼登陸密碼
- CentOS7 配置免密碼登陸CentOS密碼
- Linux 配置 SSH 秘鑰免密碼登入Linux密碼
- SSH安全登陸原理:密碼登陸與公鑰登陸密碼
- Linux伺服器批量ssh免密登陸Linux伺服器
- SSH配置—Linux下實現免密碼登入Linux密碼
- hadoop-SSH免密登入配置Hadoop
- linux ssh免登陸Linux
- Windows配置ssh免密登入linux+VSCode Remote-SSH免密編寫linux程式碼WindowsLinuxVSCodeREM
- Linux配置SSH免密碼登入(非root賬號)Linux密碼
- 關於SSH免密登陸普通使用者
- ssh免密登入
- centos7 設定ssh免密碼登入配置方法CentOS密碼
- Mac 下 iTerm2 SSH 免密登陸阿里雲Mac阿里
- Linux - 配置SSH免密登入 - “ssh-keygen”的基本用法Linux
- ssh直接帶密碼登入Linux,Linux自動密碼登陸利器sshpass密碼Linux
- ssh免密登入原理
- 密碼過期引起的ssh無法登陸密碼
- SSH免密登入+JDK安裝配置+Hadoop安裝配置JDKHadoop
- ssh免密碼登入失敗解決密碼
- GitHub不再支援密碼驗證解決方案:SSH免密與Token登入配置Github密碼
- ssh進階,免密登入
- SSH免密登入詳解
- linux免密登陸設定Linux
- Linux設定免密登陸Linux
- Mac配置騰訊雲伺服器SSH祕鑰免登陸Mac伺服器
- VS Code / Pycharm配置SSH遠端開發(免密登入)PyCharm
- linux 設定ssh 免密登入Linux
- ssh免密登入簡單操作
- CentOS監控ssh免密登入CentOS
- 在CentOS/RHEL上設定SSH免密碼登入CentOS密碼
- ssh-copy-id登陸無需重複輸入密碼密碼
- 配置ssh-agent免密碼認證入門教程密碼
- 解決docker jenkins 配置SSH免密登入配置成功後不生效問題DockerJenkins
- Jupyter Notebook修改登陸密碼密碼