linux开启ftp服务命令
linux开启ftp服务命令详细介绍
在 Linux 系统中开启 FTP 服务,一般可以借助vsftpd(非常安全的 FTP 守护进程)来实现。以下是具体的操作步骤:
1. 安装
vsftpd
以 Debian 或 Ubuntu 系统为例,可使用如下命令进行安装:
bash
updatevsftpd
若使用的是 CentOS 或 RHEL 系统,可使用以下命令:
bash
yum vsftpd
2. 启动
vsftpd服务
安装完成后,运用以下命令启动vsftpd服务:
bash
systemctl start vsftpd
3. 设置
vsftpd服务开机自启
若希望服务器重启后vsftpd服务自动启动,可执行以下命令:
bash
systemctl vsftpd
4. 检查
vsftpd服务状态
你可以使用如下命令查看vsftpd服务的运行状态:
bash
systemctl status vsftpd
若服务正常运行,输出结果里会显示Active: active (running)。
5. 配置防火墙(可选)
若系统开启了防火墙,需要开放 FTP 服务使用的端口(默认是 21)。以ufw(简单防火墙)为例,可执行以下命令:
bash
ufw allow /tcp
要是使用的是firewalld(适用于 CentOS 和 RHEL),可使用以下命令:
bash
firewall-cmd --add-port/tcpfirewall-cmd
9123 firewall-cmd =/tcp firewall-cmd
通过上述步骤,你就能在 Linux 系统上成功开启 FTP 服务。