ubuntu安装ftp服务,并上传下载文件

1、安装vsftpd

apt install vsftpd -y

在这里插入图片描述2、开启vsftpd服务,并查询vsftpd的状态

systemctl start vsftpd
systemctl status vsftpd

在这里插入图片描述3、打开cmd然后登录ftp

ftp ip

在这里插入图片描述4、使用get命令下载linux文件到本机windows上,默认情况下是下载到windows的本机用户下,即C:\Users\juzi
在这里插入图片描述5、使用put命令把windows上的文件传到linux上,注意这里先需要改一下/etc/vsftpd.conf这个配置文件,第31行的#write_enable=YES,把#去了,然后重启vsftpd服务systemctl restart vsftpd不然上传文件会报权限错误。上传文件的位置默认是你登录时用的用户的主目录即/home/tu
在这里插入图片描述

<think>好的,用户想在Ubuntu 24.04上配置FTP服务器,我需要一步步指导他们。首先,确定用户需要的是vsftpd,因为这是系统推荐的,而且引用里提到过。先安装vsftpd,用sudo apt install命令。然后配置vsftpd.conf文件,可能需要修改匿名访问、本地用户权限等。比如anonymous_enable是否允许匿名,write_enable允许上。还要注意启动服务后的防火墙设置,开放21端口。可能需要创建用户或者设置目录权限。此外,用户可能还需要测试FTP连接,用ftp客户端或者浏览器。需要提醒用户备份配置文件,避免出错。另外,根据引用里的信息,vsftpd是以安全著称的,所以安全性设置也要提到,比如禁用匿名登录如果不需要的话。还有,用户可能想知道如何验证服务是否运行,可以用systemctl status检查。最后,确保步骤清晰,避免遗漏关键配置项。</think>以下是 Ubuntu 24.04 系统中配置 vsftpd 服务器的详细步骤: ### 一、安装 vsftpd 服务 1. 执行安装命令: ```bash sudo apt update && sudo apt install vsftpd ``` 2. 验证安装状态: ```bash sudo systemctl status vsftpd ``` 正常应显示为"active (running)"状态[^4] ### 二、配置文件修改 1. 备份原始配置: ```bash sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak ``` 2. 编辑主配置文件: ```bash sudo nano /etc/vsftpd.conf ``` 3. 关键参数配置: ```ini listen=YES listen_ipv6=NO anonymous_enable=NO # 禁用匿名访问 local_enable=YES # 允许本地用户登录 write_enable=YES # 启用文件 local_umask=022 # 设置文件权限掩码 chroot_local_user=YES # 限制用户在主目录 allow_writeable_chroot=YES pasv_min_port=40000 # 被动模式端口范围 pasv_max_port=50000 ``` ### 三、用户权限设置 1. 创建专用用户(示例创建 ftpuser): ```bash sudo adduser ftpuser ``` 2. 设置用户主目录权限: ```bash sudo chown ftpuser:ftpuser /home/ftpuser sudo chmod 755 /home/ftpuser ``` ### 四、防火墙配置 ```bash sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:50000/tcp ``` ### 五、服务重启与验证 ```bash sudo systemctl restart vsftpd ``` 测试连接示例: ```bash ftp localhost 21 # 输入创建的 ftpuser 用户名和密码 ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值