首页主机资讯Debian FTPServer如何添加新用户

Debian FTPServer如何添加新用户

时间2025-11-26 21:18:04发布访客分类主机资讯浏览992
导读:在Debian上添加新的FTP用户,通常需要使用vsftpd这个FTP服务器软件。以下是添加新用户的步骤: 安装vsftpd(如果尚未安装): 打开终端,运行以下命令来安装vsftpd: sudo apt update sudo apt...

在Debian上添加新的FTP用户,通常需要使用vsftpd这个FTP服务器软件。以下是添加新用户的步骤:

  1. 安装vsftpd(如果尚未安装): 打开终端,运行以下命令来安装vsftpd:

    sudo apt update
    sudo apt install vsftpd
    
  2. 配置vsftpd: 在添加新用户之前,你可能需要编辑vsftpd的配置文件来确保它允许使用本地用户登录。使用文本编辑器打开/etc/vsftpd.conf文件:

    sudo nano /etc/vsftpd.conf
    

    确保以下配置项是启用的(没有被注释掉,并且设置正确):

    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    allow_writeable_chroot=YES
    

    如果你想要允许FTP用户登录shell,确保以下行没有被注释掉:

    local_enable=YES
    

    如果你想要允许FTP用户上传和下载文件,确保以下行没有被注释掉:

    write_enable=YES
    

    如果你想要将FTP用户限制在他们自己的主目录中,确保以下行没有被注释掉:

    chroot_local_user=YES
    allow_writeable_chroot=YES
    

    保存并关闭文件。

  3. 重启vsftpd服务: 为了使配置更改生效,重启vsftpd服务:

    sudo systemctl restart vsftpd
    
  4. 创建新用户: 使用adduser命令创建一个新用户。例如,创建一个名为newuser的用户:

    sudo adduser newuser
    

    按照提示操作,设置密码和其他选项。如果你不希望这个用户能够登录系统的shell,可以在添加用户时使用--shell /sbin/nologin选项,或者在用户创建后更改其shell:

    sudo usermod -s /sbin/nologin newuser
    
  5. 设置用户密码: 如果你在创建用户时没有设置密码,或者需要更改密码,可以使用passwd命令:

    sudo passwd newuser
    

    输入并确认新密码。

  6. 测试FTP连接: 使用FTP客户端连接到服务器,使用新创建的用户凭据进行登录,以确保一切配置正确。

请注意,FTP协议不是非常安全的,因为它在传输数据时不加密。如果你需要更安全的文件传输,可以考虑使用SFTP(SSH File Transfer Protocol),它是SSH的一部分,提供了加密的文件传输。如果你选择使用SFTP,你可能需要安装并配置openssh-server

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Debian FTPServer如何添加新用户
本文地址: https://pptw.com/jishu/757108.html
Ubuntu上SQL Server更新怎么做 Linux vsftp与FTP服务器对比:哪个更稳定

游客 回复需填写必要信息