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 目錄下的 authorized_keys 等檔案都刪除了,再進行公鑰拷貝時沒有報錯,不過沒有自動生成authorized_keys檔案解決ssh免密登入配置成功後不生效問題
解決方式:
將.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 ...