我有一个VPS,直到现在我使用默认的root用户进行SSH访问和一切。 出于安全原因,我想使用不同的用户进行root,terminal访问和sudo操作。 所以我创造了另一个用户,给了他sudo和其他所有烫发。
问题是所有的系统文件都属于root 。 如果我为root设置PermitRootLogin No会发生什么? 这些文件不能被新的root用户编辑!
当你将设置
PermitRootLogin No
在sshd_config中,所做的只是使用root帐户login到服务器,而不能使用用户帐户login。 使用用户帐户login服务器后,必须切换到root用户并编辑属于root的所有系统文件。 你也许可以在sshd_config中设置也可以使用SSHlogin服务器的用户
AllowUsers user1,user2,...