无密码 SSH

无密码 SSH

我们可以在 Ubuntu (18.04) 中设置无密码 SSH 而无需 root 权限吗?有没有办法在没有 root 权限的情况下访问 /etc 目录中的文件?(我需要能够在本地和远程系统之间设置非 root 用户之间的无密码 SSH,但我在任何一个系统上都没有 root 权限)

答案1

如果您的 ssh 服务器已启用公钥身份验证方法,则您需要做的就是将自己的公钥附加到.ssh/authorized_keys服务器用户主目录中的文件中。无需进一步的管理配置。

而且 中的配置文件/etc通常都归 root 用户所有,其他任何人都无法写入,因此您无法以普通用户的身份绕过它sudo。否则,这将是一个安全威胁。

相关内容