所选的用户密钥未在远程主机上注册

/ 运维 / 0 条评论 / 1530浏览

出现原因:小手一抖修改了/root目录的权限为777导致密钥登录报错

chmod -R 777 /root #注意 此命令千万别乱用

解决步骤: 查看登录debug日志

ssh root@xxx.xxx.xxx.xx -vvv # xxx 为远程主机的IP

查看到 No more authentication methods to try

解决步骤: 将ssh权限修改回去

sudo chmod 700 ~/.ssh/
sudo chmod 600 ~/.ssh/*
sudo chown -R User ~/.ssh/
sudo chgrp -R User ~/.ssh/