我有点困惑于如何在ubuntu系统上同步运行同步文件与组和属性属性,因为你需要是root用户。 但是我需要远程执行此操作并自动进行。 我知道我可以设置SSH密钥和我的用户,但这并不重要,因为我仍然无法以root身份执行远程系统上的更改。
我想我的问题是, 我将如何去使用远程系统上的root进行统一? 或者有没有办法设置一个命令,让用户以root身份自动运行而不需要密码?
或者还有其他方法可以做到这一点吗?
任何指导与此赞赏。
你应该能够设置密钥的SSHlogin,如你所说。
确保你的sshd_config允许rootlogin
PermitRootLogin without-password
然后将生成的公钥复制到/root/.ssh/authorized_keys。
你现在应该可以login了,只要告诉你使用你生成的ssh密钥。
可以将Sudoconfiguration为避免在使用NOPASSWD参数的某些或全部命令上询问密码; 但在任何情况下,我认为使用SSH密钥直接以root身份直接访问远程系统会更简单; build立无密码authentication后,应该调用如下的一致性:
unison a.tmp ssh://username@remotehostname/a.tmp