1. 程式人生 > >CentOS7配置免密碼登陸

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

然後試試效果


相關推薦

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_rs

Centos7 ssh密碼登陸

gpo id_rsa ssh免密 evel 密鑰登陸 post pan png ssh-key 摘要:安裝openssl openssl-devel 不過有些centos自帶 192.168.161.5 192.168.161.15 本版本用centos7 (192.16

Mac環境下 配置 密碼 登陸 阿里雲伺服器

環境說明 本地主機:個人mac 訪問主機:阿里雲ECS伺服器 本地主機需要執行的操作 a:進入根目錄下的ssh資料夾 cd ~/.ssh b:執行操作,生成RSA非對稱加密的金鑰 ssh-keygen -t rsa 然後一路按回車下去就好了,會生成相應的金

ssh配置密碼登陸時的許可權問題

ssh在配置免密碼登陸時,需要將登入放的公鑰放到authorized_keys中,但是有時即使填寫了也無法免密碼登陸,此時可以考慮檢視各個檔案的許可權是否正確了。 1. authorized_keys

Hadoop叢集最迅速的配置密碼登陸方法

1:多臺機器互相免密登陸的思路(預設你的linux作業系統已經安裝好ssh): 第一步:在各自的機器上面生成金鑰:   在第1臺機器上生產一對鑰匙: ssh-keygen -t rsa   在第2臺

ssh 配置密碼登陸

     SSH 為 Secure Shell 的縮寫,由 IETF 的網路工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前

centos7配置登陸

1.生成公鑰 ssh-keygen -t rsa   //一直回車執行即可 2.新增公鑰 cd .ssh cat id_rsa.pub > authorized_keys  //如果沒有建立即可

Jenkins進階系列之——09配置Linux系統ssh密碼登陸

dom pub tar finger cnblogs pan 改變 art home ssh認證的完整描述:https://www.ibm.com/developerworks/cn/linux/security/openssh/part1/ 說明:點我去查看 今天我們只說

配置ssh密碼登陸

grep 本機 author ins 配置ssh 數據同步 輸入 如果 id_rsa 以root賬戶為例 準備兩臺以上的Linux服務器,我這裏用的是s204,s205兩臺機器,多臺同樣的 先使用ssh登錄試一下,如果沒有安裝則需要先安裝一下 ssh s205會提示你輸

阿里雲3臺機器組成叢集配置ssh密碼登陸

1 查詢阿里雲局網ip 注意:需要配置同一地區同一可用區的機器 才是一個局網 2 配置好hosts檔案 3 hostname確認也是正確的 4 生成公鑰私鑰 三臺機器同樣操作  ssh-keygen -t rsa     然後一路回車 &n

ubuntu16.04叢集之間配置SSH密碼登陸與原理詳解

環境 vmware14.1虛擬機器中三臺ubuntu16.04 ip地址對映關係:如下 127.0.0.1 localhost 192.168.184.131 vm-01 192.168.184.132 vm-02 192.168.184.133

CentOS 配置SSH密碼登陸

客戶機配置 1.檢視~/.ssh資料夾,若已經存在有公鑰檔案(id_rsa.pub),私鑰檔案(id_rsa),則可以跳過客戶端配置. 2.生成金鑰檔案. $ ssh-keygen 然後一路回車. 然後~/.ssh下會生成id_rsa.pub和id_

ubuntu16.04配置ssh密碼登陸

1、首先可以參考鳥哥的linux私房菜一書中關於配置ssh免密碼登入問題,會詳細瞭解ssh免密碼登入的原理。 2、接下來說配置步驟 (1)檢視本機的有關於ssh 的相關預設的配置,目錄是/etc/ssh/sshd_config,其中有關於免密碼登入時使用的預

Centos6.5下SSH密碼登陸配置

配置SSH無密碼登陸 本教程配置說明 目的:實現主機名分別為 name 和 data2 的SSH免密碼登陸 兩臺主機均在hadoop使用者下進行操作 兩臺主機已實現基本網路配置 特別強調:免密碼ssh登陸每個個機子的/etc/hosts 的檔案內必

ssh 密碼登陸

密碼 有時 刪除 內容 需要 機器 文檔 authorize 利用 服務器被登陸的時候,需要用戶提供它的密碼。 ssh [email protected]/* */ 有時人們會覺得輸入密碼比較麻煩。有時服務器是不想讓人直接登陸,但是又必須允許部分人登

Mac客戶端CentOS服務器 SSH密碼登陸

rsa 使用 直接 oot root 下使用 bsp 密碼 cat 假定有2個服務器A(127.0.0.1)和B(192.168.0.1),A作為客戶端來登錄服務器B 1.在服務器A下使用 ssh-keygen -t ras -P ‘  會在~/.ssh目錄下‘生成公鑰(

Ansible配置登陸

bsp chan hang 獲取 免密登錄 true oot scan all 0x01: 把遠程服務器的公鑰來獲取到本地 #ssh-keyscan ip1 ip2 ip3 ip4 >> /root/.ssh/known_hosts   完成後

Linux上實現ssh密碼登陸遠程服務器

Linux上實現ssh免密碼登陸遠程服務平常使用ssh登陸遠程服務器時,都需要使用輸入密碼,希望可以實現通過密鑰登陸而免除輸入密碼,從而可以為以後實現批量自動部署主機做好準備。 環境如下: IP地址 操作系統 服務器端 10.0.0.10 CentOS 6.5 x86 客戶端 10.0.0

ssh密碼登陸設置時bad ownership or modes for file 報錯的解決辦法

linux ssh問題:密鑰登陸時報如下錯誤:May 13 10:11:26 keep sshd[25103]: Authentication refused: bad ownership or modes for file /home/git/.ssh/authorized_keys 原因:sshd為了安全

centos ssh密碼登陸突然

終端輸入:tail /var/log/secure -n 20 發現有下面這樣一句話: Oct 16 19:52:03 master sshd[4463]: Authentication refused: bad ownership or modes for directory /roo