Linux SSH免密登入配置完了不生效

2021-09-24 03:16:28 字數 794 閱讀 3941

1、正常配置ssh引發不生效問題

# 配置ssh

ssh-copy-id root@mastar

# 配置完了還讓我輸入密碼,不能忍!

$ ssh root@mastar

root@mastar's password:

2、檢視系統安全日誌

$ tail -f /var/log/secure

# 發現乙個問題,目錄的屬主和許可權配置不當

authentication refused: bad ownership or modes for directory /root

ssh不希望home目錄和~/.ssh目錄對組有寫許可權

3、修改許可權

chmod 700 /root

chmod 700 /root/.ssh

chmod 644 /root/.ssh/authorized_keys

4、成功登入

$ ssh root@mastar
參考

解決ssh免密登入配置成功後不生效問題

手動將 ~/.ssh 目錄下的 authorized_keys 等檔案都刪除了,再進行公鑰拷貝時沒有報錯,不過沒有自動生成authorized_keys檔案

解決方式:

將.ssh 目錄刪除,重新拷貝秘鑰

ssh-copy-id root@mastar

配置Linux ssh 免密登入

linux 常用的ssh登入方式主要有兩種 密碼登入和證書登入 有兩台機器,機器a和機器b 如從a登入機器b 密碼登入方式 在機器a上操作 ssh root 機器b的ip 提示輸入密碼,登入成功!免密登入方式 在機器a上操作 ssh root 機器b的ip 直接登入成功!要做到免密登入需要進行配置操...

配置Linux SSH免密登入

1 配置 etc hosts 的對映 新增如下內容 192.168.71.128 node01 192.168.71.127 node02 192.168.71.126 node03 2 進入使用者家目錄下的 ssh目錄下 home 當前登入使用者 ssh 生成公鑰和私鑰 ps 由於 ssh目錄是隱...

linux ssh 免密登入

a機器免密碼登入b機器 生成金鑰 機器a ssh keygen t rsa 敲回車就好,不要設定密碼 傳送到遠端伺服器 機器a,機器b的ip 127.0.0.1 scp ssh id rsa.pub root 127.0.0.1 root ssh 追加到檔案中 在機器b上操作 cat ssh id ...