linux 如何启动ftp服务
时间: 2023-10-11 15:10:57 浏览: 62
要在 Linux 上启动 FTP 服务,可以使用 vsftpd(Very Secure FTP daemon)软件包。以下是在 Ubuntu 上安装和启动 vsftpd 的步骤:
1. 打开终端,并使用以下命令安装 vsftpd:
```
sudo apt-get update
sudo apt-get install vsftpd
```
2. 安装完成后,运行以下命令启动 vsftpd 服务:
```
sudo systemctl start vsftpd
```
如果您想在系统启动时自动启动 vsftpd,请使用以下命令:
```
sudo systemctl enable vsftpd
```
3. 配置 vsftpd。默认情况下,vsftpd 会使用 /etc/vsftpd.conf 文件作为配置文件。您可以使用以下命令打开此文件进行编辑:
```
sudo nano /etc/vsftpd.conf
```
您可以根据需要更改一些选项,例如启用匿名访问,允许本地用户访问等等。完成更改后,保存并关闭文件。
4. 如果您的系统上启用了防火墙,请确保允许 FTP 流量通过。例如,如果您正在使用 ufw(Uncomplicated Firewall),可以使用以下命令启用 FTP 流量:
```
sudo ufw allow ftp
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
```
您可以通过运行以下命令检查防火墙规则是否正确设置:
```
sudo ufw status
```
现在您已经成功启动了 vsftpd FTP 服务。您可以使用 FTP 客户端连接到您的系统并开始传输文件。