我必须将整个 ssh 文件夹从一台服务器复制到另一台服务器,以避免将 ssh 密钥复制到其他服务器,但我收到了此错误。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/root/.ssh/loadbalancer' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /root/.ssh/loadbalancer
答案1
嗯,那是你的错误……
'/root/.ssh/loadbalancer' 的权限 0644 太开放。
要解决这个问题:
建议您的私钥文件不要被其他人访问。
这文件权限是0644
。这意味着所有者具有读写权限,而组和其他人具有读取权限。当然,这不是你想要的。私钥应该只能由你的用户读取。
通过更改权限来修复它:
chmod 600 /root/.ssh/loadbalancer