Ubuntu(③vsftpd)

vsftpd 是 Linux/Unix 系统中最常用的一款 FTP 服务器软件,全称是 Very Secure FTP Daemon,以"非常安全"著称。它轻量、稳定、安全,常用于搭建文件传输服务。

安装

复制代码
sudo apt update

作用:更新 Ubuntu 的软件包索引(相当于刷新"软件清单")。

不会真正安装或升级软件,只是让系统知道有哪些软件和版本可用。

必须先执行这一步,才能保证安装的是最新版本。

复制代码
sudo apt install vsftpd -y

作用:安装 vsftpd(Very Secure FTP Daemon,安全的 FTP 服务器)。

-y 参数表示自动回答"yes",不需要手动确认安装。

安装完成后,系统就有了 FTP 服务端程序。

复制代码
sudo systemctl start vsftpd

作用:立即启动 vsftpd 服务,让 FTP 服务器开始运行。

systemctl 是 systemd 的管理工具,用来控制服务的启动、停止、重启。

确认服务是否运行

复制代码
systemctl status vsftpd

显示 active (running) 就说明 FTP 服务已经启动。

配置 vsftpd

配置文件路径:/etc/vsftpd.conf

常见配置项:

anonymous_enable=NO → 禁止匿名登录(推荐)

local_enable=YES → 允许本地用户登录

write_enable=YES → 允许上传/删除文件

chroot_local_user=YES → 限制用户在自己的目录里活动

复制代码
sudo nano /etc/vsftpd.conf

或者使用gedit

复制代码
sudo apt install gedit -y
sudo gedit /etc/vsftpd.conf

进入配置文件进行修改

选中(标记)文本

把光标移动到要选择的起点。

按下 Ctrl + ^(就是 Ctrl + 键盘上的 ^,通常在数字 6 上方)。

然后用方向键移动光标,所经过的区域就会被标记。

删除(剪切)文本

按 Ctrl + K → 会把选中的内容剪切掉(相当于删除)。

如果没有选中区域,Ctrl + K 会删除光标所在的整行。

修改后重启服务:

复制代码
sudo systemctl restart vsftpd

创建或确认 FTP 用户

新建一个专门的 FTP 用户:

复制代码
sudo adduser ftpuser

设置密码后,这个用户就能登录 FTP

确认 Ubuntu 虚拟机 IP

复制代码
ip a

在 Windows 上连接

复制代码
ftp 192.168.x.x

123

相关推荐
maosheng11465 小时前
RHCSA的第一次作业
linux·运维·服务器
wifi chicken6 小时前
Linux 端口扫描及拓展
linux·端口扫描·网络攻击
旺仔.2916 小时前
Linux 信号详解
linux·运维·网络
放飞梦想C6 小时前
CPU Cache
linux·cache
Hoshino.416 小时前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
恒创科技HK7 小时前
通用型云服务器与计算型云服务器:您真正需要哪些配置?
运维·服务器
播播资源8 小时前
CentOS系统 + 宝塔面板 部署 OpenClaw源码开发版完整教程
linux·运维·centos
源远流长jerry9 小时前
在 Ubuntu 22.04 上配置 Soft-RoCE 并运行 RDMA 测试程序
linux·服务器·网络·tcp/ip·ubuntu·架构·ip
twc8299 小时前
大模型生成 QA Pairs 提升 RAG 应用测试效率的实践
服务器·数据库·人工智能·windows·rag·大模型测试
lay_liu9 小时前
Linux安装redis
linux·运维·redis