ssh普通使用者進行無密碼登陸

2021-09-21 11:50:50 字數 415 閱讀 1193

我們做ssh證書認證往往是用root登陸的,但是有時候在生成環境中,root使用者往往是限制登陸的。做資料庫,或者是**異地備份時常常需要無密碼證書拷貝。方法如下:

資料庫伺服器:s1

備份伺服器:s2

進入s1:

用普通使用者登陸,輸入:

ssh-keygen 然後一路回車。

生成你公鑰檔案在/home/user/.ssh/id_rsa.pub

cat  id_rsa.pub

複製公鑰

用普通使用者進入s2:

在/home/user/.ssh/下建立

authorized_keys

vim authorized_keys  將剛才複製的公鑰複製進去

許可權設定為600.(這點很重要,網上就是因為沒有設定600許可權導致登陸失敗)

普通使用者ssh無密碼登陸失敗

今天同事問了乙個問題,說是ssh無法和遠端主機建立信任鏈結,無論怎麼設定金鑰,始終無法免密碼登陸 起初,我看生成金鑰的顯示和之前的有點不一樣,以為是生成的金鑰有問題,但是嘗試生成了很多次,都是一樣的,後來去網上查了查,發現,沒有條框的金鑰也是可以的。於是,換個思路重新考慮。直到從乙個網頁上看到先從 ...

Mysql普通使用者不用輸入密碼也登陸解決辦法

我給user設定了密碼但是也可以不用 p直接訪問資料庫,鬱悶。下面進入root使用者通過 查詢它的密碼 返回的是 host user password select priv insert priv localhost root fd571203974ba9afe270fe62151ae967eca...

ssh無密碼登陸

1.使用root登陸 修改 etc ssh sshd config檔案 客戶端服務端都需要改 將 authorizedkeysfile ssh authorized keys 前面的 去掉 如果需要root也能無密碼登陸,把 permitrootlogin yes 前面的 去掉 執行下面的命令重啟s...