使用ssh-copy-id命令后,仍然不能免密登录,
cat /var/log/secure检查日志,发现报错“Authentication refused: bad ownership or modes for directory /root”
于是执行:
chmod 0750 /root -R
再次执行ssh-copy-id,系统提示:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0750 for '/root/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /root/.ssh/id_rsa
于是,修改命令,执行如下:
chmod 0700 /root -R
之后,重复执行ssh-copy-id命令,免密登录成功
本文详细记录了使用ssh-copy-id命令配置SSH免密登录时遇到的问题及解决过程。包括因目录权限设置不当导致的认证拒绝错误,以及如何通过调整目录和私钥文件权限来成功实现免密登录。
1万+

被折叠的 条评论
为什么被折叠?



