1
如何创建具有极其有限权限的SFTP(SSH)用户
我在Ubuntu Server 14.04上运行服务器。我想创建一个能够通过sftp进行连接,下载1个文件并终止连接的用户。用户应该不能做任何其他事情。浏览系统文件或设置,也不浏览命令行条目,什么也没有。登录,下载文件gg。文件更新后,登录下载gg。该文件每次都在同一目录中,并且每次都具有相同的名称,但是会被更新。 编辑:我正在尝试实现您的解决方案,但我发现了一些问题:在我的配置中ssh的配置文件上,有一行“ allow groups sshdusers”。我添加了sftp_users。但是,还有另一个问题。sudo chown root.root / ubuntu /对我来说不是最佳选择,因为root无法ssh并将“ ubuntu”必须下载的文件写入目录(我们将其称为user1。我希望user1能够在其上写入目录和ubuntu只读。如果我更改sudo chown user1.user1 / ubuntu /,并且尝试使用ubuntu用户进行sftp,则连接失败。如果我将其保留为root,则可以连接,但看不到currentdirectory我在filezilla上只看到/和empy,甚至将user1添加到sftp_users,但仍然没有成功。 非常感谢