linux下配置遠程免密登錄問題
linux下各種集群搭建往往需要配置遠程免密登錄,本文主要描述了CentOs6.3系統(tǒng)下配置免密登錄的詳細過程。
ssh遠程登錄,兩種身份驗證:
1.用戶名+密碼
密鑰驗證
- 機器1生成密鑰對并將公鑰發(fā)給機器2,機器2將公鑰保存。
- 機器1要登錄機器2時,機器2生成隨機字符串并用機器1的公鑰加密后,發(fā)給機器1。
- 機器1用私鑰將其解密后發(fā)回給機器2,驗證成功后登錄
1、用戶名+密碼
如上圖所示,機器1要登錄到機器2
ssh 機器2的ip(默認使用root用戶登錄,也可指定,如:ssh a@192.168.25.14 表示指定由a用戶登錄機器2)
詢問是否需要創(chuàng)建連接 yes
輸入機器2中root用戶的密碼即可登錄到機器2
輸入exit回到機器1
2、遠程免密登錄
輸入命令ssh-keygen
按三次回車,完成生成私鑰和公鑰
到/root/.ssh目錄下可看到剛剛那條命令生成的私鑰和公鑰
輸入ssh-copy-id 機器2的ip
再輸入機器2的密碼,即可將公鑰傳給機器2
機器2的/root/.ssh目錄下的authorized_keys文件保存著剛才機器1傳過來的公鑰(可用cat命令查看,并對比機器1上的公鑰,是一樣的)
機器1上直接輸入ssh 機器2的ip即可登錄機器2,不用再輸密碼,自此完成了遠程免密登錄的配置
相關(guān)文章
分布式監(jiān)控系統(tǒng)Zabbix3.2添加自動發(fā)現(xiàn)磁盤IO并注冊監(jiān)控(推薦)
zabbix自帶的“Template OS Linux”模板可自動發(fā)現(xiàn)磁盤并監(jiān)控空間利用率,小編這次介紹分布式監(jiān)控系統(tǒng)Zabbix3.2添加自動發(fā)現(xiàn)磁盤IO并注冊監(jiān)控,需要的朋友參考下吧2018-01-01Linux CentOS MySQL 5.7.18 5.7.X安裝教程
這篇文章主要介紹了Linux CentOS MySQL 5.7.18 5.7.X安裝教程,需要的朋友可以參考下2017-04-04linux系統(tǒng)下創(chuàng)建lvm掛載到指定目錄的操作步驟
這篇文章主要介紹了linux系統(tǒng)下創(chuàng)建lvm掛載到指定目錄的操作步驟,非常不錯,具有參考借鑒價值 ,需要的朋友可以參考下2018-02-02vm下centos7 mini版 NAT模式下配置靜態(tài)IP的方法
這篇文章主要介紹了vm下centos7 mini版 NAT模式下配置靜態(tài)IP 的方法,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06