配置ssh免密碼登入後仍要輸入密碼的解決方法

2021-10-21 10:57:43 字數 371 閱讀 8122

1、需求

a伺服器ssh連線b伺服器免輸入密碼

2、嘗試配置

a伺服器~/.ssh/id_rsa.pub  通過ssh-copy-id 傳到b伺服器

嘗試ssh,仍然需要輸入密碼

3、解決方案

a伺服器~/.ssh/id_rsa* 備份

ssh-keygen 一直回車,重新生成公鑰

scp ./.id_rsa.pub user@b:~/.ssh/id_rsa.pub(最好先到b伺服器備份~/.ssh/*)

ssh user@b

登入後cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

a伺服器重新ssh連線b伺服器,成功免密

SSH配置免密碼登入後,仍需要輸入密碼 解決方案

在配置ssh免密碼登入的時候,發現配置完成後仍然需要輸入密碼,檢視網路資源,意識到是檔案許可權問題,但是按照網上的很多部落格都不成功。後來發現了問題所在 不止authorized keys需要修改檔案許可權,ssh資料夾的許可權也需要修改。而且,如果配置已經完成了,再回頭修改檔案許可權似乎也不能成功...

ssh免輸入密碼登入

場景 伺服器a 採用ssh 登入伺服器b,沒有任何特殊設定情況下,採用ssh host.b 會出現提示password 讓輸入密碼。如何可以不手工輸入密碼?解決方案 這裡 t dsa表示採用dsa加密方式,回車後會讓你輸入私鑰,最後在.ssh目錄下生成兩個檔案id dsa和id dsa.pub,分別...

SSH配置免密碼登入

weekend110暫表示a,spark01暫表示b 1.a生成金鑰,金鑰就包括私鑰和公鑰 2.a把公鑰複製給b,b便擁有了a的公鑰,僅僅擁有了a的公鑰沒有用處,b還需要把a的複製過來的公鑰放入乙個身份授權的列表 在linux列表也表示為檔案 前面兩步手動實現,這樣已經可以免密碼了但是免密碼過程的內...