我有两个CentOS 6.5服务器,我有一个非常复杂的shell脚本连接这两个服务器,并与root用户进行一些备份,没有密码。这有一些rsa键。 对于安全性问题,我在两台服务器上都禁用了root登录,并且我尝试将脚本更改为使用root用户,但它无法正常工作。我已将用户权限从/ etc / sudoers更改为用户ALL =(ALL)ALL。 如果我用ssh-keygen -t rsa生成另一个ssh密钥,它会告诉我我没有权限,如果我使用sudo ssh-keygen -t rsa,他会为root @ server创建一个密钥。 我认为如果我可以更改用户权限来运行没有“sudo”的sudo命令,就像root一样,但我不知道这是否可行。 谢谢!
答案 0 :(得分:0)
为了保持安全,但要完成这项工作,您需要执行以下操作: