ubuntu

Ubuntu FTP Server如何实现文件共享

小樊
50
2025-02-26 14:14:20
栏目: 智能运维

在Ubuntu上设置FTP服务器以实现文件共享,通常使用vsftpd软件。以下是详细的步骤:

安装vsftpd

首先,打开终端并输入以下命令来安装vsftpd:

sudo apt update
sudo apt install vsftpd

配置vsftpd

安装完成后,需要编辑vsftpd的配置文件。可以使用任何文本编辑器打开它,例如:

sudo nano /etc/vsftpd.conf

关键配置项

启用被动模式

在配置文件中,找到或添加以下行来启用被动模式:

pasv_enable=YES
pasv_min_port=10000
pasv_max_port=10100

防火墙设置

确保防火墙允许FTP流量通过。可以使用以下命令开放FTP端口:

sudo ufw allow 21/tcp
sudo ufw allow 10000:10100/tcp

重启vsftpd服务

保存配置文件并重启vsftpd服务以应用更改:

sudo systemctl restart vsftpd

创建FTP用户

创建一个新的用户用于FTP访问,并设置密码:

sudo useradd -m ftpuser
sudo passwd ftpuser

切换到新用户

切换到新创建的用户以测试FTP服务:

sudo su - ftpuser

测试FTP连接

现在,您可以使用FTP客户端(如FileZilla)从另一台计算机连接到您的Ubuntu FTP服务器,并上传或下载文件。

以上步骤可以帮助您在Ubuntu系统上成功设置FTP服务器以实现文件共享。

0
看了该问题的人还看了