安裝 rpm -ivh ***.rpm
解除安裝 rpm -qa|grep jdk 查到什麼,就用rpm -e --nodeps解除安裝什麼。
centos7配置免密碼登陸
3臺主機
192.168.30.207 master
192.168.30.251 node1
192.168.30.252 node2
三颱主機檢查 ~/.ssh 資料夾沒有則新建
ssh-keygen -t rsa 一路狂按回車,最終生成(id_rsa,id_rsa.pub兩個檔案).
把id_rsa.pub 複製到251,252兩台node上去.
scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh
scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh
切換到251,252:
生成authorized_keys.
cat id_rsa.pub >> authorized_keys
然後把authorized_keys scp到207.
scp ~/.ssh/authorized_keys [email protected]:~/.ssh
然後把三颱機器 .ssh/ 資料夾許可權改為700,authorized_keys檔案許可權改為600(or 644).
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
三颱主機改配置檔案:
vi /etc/ssh/sshd_config
#禁用root賬戶登入,如果是用root使用者登入請開啟
permitrootlogin yes
# 是否讓 sshd 去檢查使用者家目錄或相關檔案的許可權資料,
# 這是為了擔心使用者將某些重要檔案的許可權設錯,可能會導致一些問題所致。
# 例如使用者的 ~.ssh/ 許可權設錯時,某些特殊情況下會不許使用者登入
strictmodes no
# 是否允許使用者自行使用成對的金鑰系統進行登入行為,僅針對 version 2。
# 至於自製的公鑰資料就放置於使用者家目錄下的 .ssh/authorized_keys 內
rsaauthentication yes
pubkeyauthentication yes
authorizedkeysfile .ssh/authorized_keys
# 有了證書登入了,就禁用密碼登入吧,安全要緊
passwordauthentication no
啟動ssh服務
/bin/systemctl start sshd.service
reboot
然後試試效果
生成公鑰和私鑰
ssh-keygen -t rsa
複製公鑰
cp id_rsa.pub authorized_keys
把互相連線的公鑰都放在authorized_keys檔案中
主機a,主機b …… 的authorized_keys都是一樣的
每個主機上執行生成公鑰
ssh-keygen -t rsa
新增到授權key 每台主機上執行
cat id_rsa.pub >> authorized_keys
將授權檔案考入到第一台主機
scp id_rsa.pub [email protected]:~/.ssh/authorized_keys12
scp id_rsa.pub [email protected]:~/.ssh/authorized_keys13
scp id_rsa.pub [email protected]:~/.ssh/authorized_keys14
scp id_rsa.pub [email protected]:~/.ssh/authorized_keys15
登陸到第一台主機將檔案追加到authorized_keys中
cat authorized_keys12 >> authorized_keys
cat authorized_keys13 >> authorized_keys
cat authorized_keys14 >> authorized_keys
cat authorized_keys15 >> authorized_keys
將authorized_keys檔案分發到各個主機
scp authorized_keys [email protected]:~/.ssh/
scp authorized_keys [email protected]:~/.ssh/
scp authorized_keys [email protected]:~/.ssh/
scp authorized_keys [email protected]:~/.ssh/
啟動ssh服務
/bin/systemctl start sshd.service
reboot
ssh [email protected] 'cat ~/.ssh/authorized_keys14 >> authorized_keys'
CentOS 配置SSH免密碼登陸
環境說明 客戶機 mac os x 伺服器 centos 6.5 客戶端 openssh,os x及大多數linux都內建了openssh.ssh v 命令可以檢視版本.大致流程 1.在客戶機建立一對金鑰檔案,包括公鑰檔案 ssh id rsa.pub 私鑰檔案 ssh id rsa 2.把公鑰放到...
CentOS 配置SSH免密碼登陸
客戶機配置 1.檢視 ssh資料夾,若已經存在有公鑰檔案 id rsa.pub 私鑰檔案 id rsa 則可以跳過客戶端配置.2.生成金鑰檔案.ssh keygen 然後一路回車.然後 ssh下會生成id rsa.pub和id rsa,其中id rsa檔案起到唯一標識你的客戶機的作用.注意 不要改這...
centos7設定ssh免密碼登陸(證書認證)
無密碼登陸,其實是指通過證書認證的方式登陸,使用 公私鑰 認證的方式來進行ssh登入。1 首先在client上建立一對公私鑰,公鑰檔案 ssh id rsa.pub 私鑰檔案 ssh id rsa 2 然後把公鑰放到server上 ssh authorized keys 3 client登入serv...