linux

如何在Linux上管理FTP服务器

小樊
44
2025-08-08 01:20:32
栏目: 云计算

以下是在Linux上管理FTP服务器的核心步骤,以主流的vsftpd为例:

一、安装FTP服务器

根据系统类型选择命令:

二、配置FTP服务

编辑配置文件 /etc/vsftpd.conf

三、用户管理

  1. 创建FTP用户
    • sudo useradd -m -s /sbin/nologin ftpuser:创建系统用户(-s /sbin/nologin禁止登录Shell)。
    • sudo passwd ftpuser:设置用户密码。
  2. 设置用户目录权限
    • sudo mkdir -p /home/ftpuser/ftp:创建FTP根目录。
    • sudo chown ftpuser:ftpuser /home/ftpuser/ftp:赋予用户读写权限。

四、启动服务与防火墙

五、安全增强(可选)

六、测试连接

使用FTP客户端(如FileZilla)连接:

常用命令参考

操作 命令示例
重启服务 sudo systemctl restart vsftpd
查看状态 sudo systemctl status vsftpd
停止服务 sudo systemctl stop vsftpd
编辑配置 sudo nano /etc/vsftpd.conf

以上步骤参考自,可根据实际需求调整配置。

0
看了该问题的人还看了