为学生开发者设置服务器

myu*_*uf3 4 server samba apache2

我希望每个人的主目录中都有一个文件夹,可以通过受密码保护的 Internet 访问。我还想限制每个人在主文件夹中可以拥有的数量。

当他们通过 ssh 连接到机器时,他们也只能查看那里的文件,除了他们的主目录之外什么也看不到。

我正在为一些进行编码和文件共享的学生设置服务器。我将不胜感激。

谢谢,麻烦您了。

Jan*_*anC 6

首先,您应该对 ssh 使用基于密钥的身份验证,而不是基于密码的身份验证。他们需要从一开始就学习如何采取适当的安全措施......

OpenSSH 可以选择将用户 chroot 到他们的主目录,这应该让学生在他们自己的 $HOME 中。或者,您可以使用权限 / umask 来限制对其他学生的 $HOME 的访问。

根据他们需要做的开发类型,可能/将需要更多...