CentOS-Stream-10 搭建FTP服务器之系统用户访问

通过vsftp搭建ftp服务器。

1.安装vsftp。

bash 复制代码
yum install vsftpd -y
systemctl start vsftpd
systemctl enable vsftpd
systemctl status vsftpd

2.关掉selinux

3.防火墙开放ftp服务器。

bash 复制代码
firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload

4./etc/vsftpd/vsftpd.conf为vsftp的配置目录。

bash 复制代码
vim /etc/vsftpd/vsftpd.conf

默认配置参数如下

bash 复制代码
anonymous_enable=NO   
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=NO
listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES

5.创建系统账户。

bash 复制代码
useradd test
passwd test

6.目录和文件。系统用户的存放文件位置为用户的家目录。

bash 复制代码
cd /home/test/
touch test.txt

7.重启服务。

bash 复制代码
systemctl restart vsftpd

8.测试。

相关推荐
ℳ₯㎕ddzོꦿ࿐2 小时前
零基础教程:在 Linux 上通过 Docker 快速部署 Dify
linux·运维·docker·dify
学海_无涯_苦作舟2 小时前
RabbitMQ Java Client源码解析——ConnectionFactory和Connection
linux·运维·服务器
是阿威啊2 小时前
【第三站】本地虚拟机部署hive集群
linux·数据仓库·hive·hadoop·分布式
无事好时节2 小时前
TCP 传输控制协议
服务器·网络协议·tcp/ip
和光同尘20232 小时前
一文讲透CentOS下安装部署使用MYSQL
linux·运维·数据库·数据仓库·mysql·centos·database
0.0雨2 小时前
设置集群的SSH免密登陆
linux·服务器·ssh
FVV11232 小时前
Windows键盘鼠标自动化工具,免费永久使用
运维·自动化
胖咕噜的稞达鸭2 小时前
【Linux系统编程】解密环境变量与进程地址空间
linux·运维·chrome
峰顶听歌的鲸鱼2 小时前
17.docker:监控及日志
linux·运维·docker·容器·云计算