本文教您在openEuler操作系统中搭建FTP服务器,介绍使用vsftpd(安装vsftpd、管理vsftpd服务)、配置vsftpd(vsftpd配置文件介绍、默认配置说明、配置本地时间、配置欢迎信息、配置系统帐号登录权限)、验证FTP服务是否搭建成功、配置防火墙和传输文件的方法。如还没有安装openEuler,请参考openEuler 20.03 LTS安装图文教程。
在openEuler系统中使用vsftpd
1、安装vsftpd
使用vsftpd需要安装vsftpd软件,在已经配置yum源的情况下,通过root权限执行如下命令,即可完成vsftpd的安装:
# dnf install vsftpd
2、管理vsftpd服务
启动、停止和重启vsftpd服务,请在root权限下执行对应命令。
启动vsftpd服务:
# systemctl start vsftpd
可以通过netstat命令查看通信端口21是否开启,如下显示说明vsftpd已经启动:
# netstat -tulnp | grep 21
说明:
如果没有netstat命令,可以执行如下命令安装后再使用netstat:
dnf install net-tools
停止vsftpd服务:
# systemctl stop vsftpd
重启vsftpd服务:
# systemctl restart vsftpd
在openEuler系统中配置vsftpd
1、vsftpd配置文件介绍
用户可以通过修改vsftpd的配置文件,控制用户权限等。vsftpd的主要配置文件和含义如下表所示,用户可以根据需求修改配置文件的内容。更多的配置参数含义可以通过man查看:
2、默认配置说明
说明:
配置内容仅供参考,请用户根据实际情况(例如安全加固需要)进行修改。
openEuler系统中 &