如何创建只能访问其主目录的 sftp 帐户?

如何创建只能访问其主目录的 sftp 帐户?

我正在使用 Ubuntu Server 9.10。

我需要为仅需要 sftp 的用户设置 6 个帐户。当用户登录时,我需要他们只能访问他们的主目录。我不希望他们能够导航到文件系统中的任何其他地方。我需要将他们输入命令的能力限制为仅查看和将文件来回传输到他们的主目录所需的命令。

有人能提供一些关于如何进行设置的指导吗?

答案1

尝试本指南对于 Debian,它应该可以完美地运行于 Ubuntu。

答案2

我们最近遇到了同样的问题,但还需要允许 ftp 和 scp 访问并将用户 chroot 到他们的主目录。

我们用了FTPD软件使用 mod_sftp 插件、net2ftp 作为 ftp 服务器的前端、Sun 的 DSEE7 用于用户帐户(具有 posix 模式的 openldap 也可以使用),并使用 OS 的自动挂载程序来挂载主目录。

如果只需要使用本地帐户的 sftp,那么 Cry Havok 的解决方案就很好,它是我们测试的第一个解决方案。

相关内容