钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1174190
首页 Linux 正文内容

linux配置ftp添加用户名和密码

钟逸 Linux 2024-04-14 14:29:44 47

FTP(文件传输协议)是一种用于在计算机之间传输文件的文件传输协议。在 Linux 系统中,您可以通过配置 FTP 服务器添加用户名和密码,以确保只允许授权用户访问和传输文件。

添加用户和密码

1. 创建 FTP 用户

使用以下命令创建 FTP 用户,并将用户名替换为所需的用户名:

useradd -d /home/ftpuser -s /bin/false ftpuser

2. 设置密码

使用以下命令为 FTP 用户设置密码,并将密码替换为所需的密码:

passwd ftpuser

3. 创建 FTP 组

如果还不存在,请创建一个名为“ftp”的 FTP 组:

groupadd ftp

4. 将用户添加到 FTP 组

使用以下命令将 FTP 用户添加到“ftp”组:

usermod -g ftp ftpuser

配置 FTP 服务器

1. 安装 FTP 服务器

在 Ubuntu 系统中,使用以下命令安装 vsftpd(非常安全的 FTP 守护进程):

sudo apt-get install vsftpd

在其他发行版中,安装包的名称可能不同,请使用您发行版的包管理器进行安装。

2. 配置 FTP 服务器

编辑 FTP 服务器配置文件:/etc/vsftpd.conf。

取消以下行的注释并进行如下修改:

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

chroot_local_user=YES

allow_writeable_chroot=YES

ftpd_banner=Welcome to FTP server!

3. 重新启动 FTP 服务器

重新启动 FTP 服务器以应用新配置:

sudo service vsftpd restart

测试 FTP 访问

使用 FTP 客户端(例如 FileZilla 或 Cyberduck)连接到 FTP 服务器。使用您创建的用户名和密码进行身份验证。如果您能成功连接并访问文件,则说明您已成功添加了 FTP 用户名和密码。

文章目录
    搜索