要设置SFTP允许上传的目录,您需要进行以下步骤:

  1. 登录到SFTP服务器上的管理员账户。

  2. 打开SFTP服务器的配置文件。这个文件的位置可能因服务器而异,通常可以在/etc/ssh/sshd_config中找到。

  3. 在配置文件中找到Subsystem sftp行,并确保其没有被注释掉。如果被注释掉了,请将注释符号(#)删除。

  4. 在Subsystem sftp行后添加以下内容:

    Match Group sftpusers
    ChrootDirectory /path/to/upload/directory
    ForceCommand internal-sftp
    AllowTcpForwarding no
    

    其中,sftpusers是一个用户组,您可以将允许上传的用户添加到这个组中。/path/to/upload/directory是允许上传的目录的路径,您可以根据实际情况进行替换。

  5. 保存并关闭配置文件。

  6. 重新启动SFTP服务器,以使配置更改生效。您可以使用以下命令重启OpenSSH服务器:

    sudo systemctl restart sshd
    

现在,只有属于sftpusers用户组的用户将被允许使用SFTP,并且他们将被限制在指定的上传目录中。其他用户将无法使用SFTP或访问上传目录

sftp设置允许上传的目录

原文地址: http://www.cveoy.top/t/topic/ibVR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录