CentOS下 FTP 的安装和配置

        在CentOS下安装和配置FTP服务器是一项非常常见的任务,它允许用户通过FTP协议在服务器和客户端之间传输文件。下面将介绍如何在CentOS系统上安装和配置FTP服务器。

1. 安装FTP服务器软件

        首先,我们需要安装FTP服务器软件。在CentOS系统上,可以使用vsftpd或proftpd两种软件。在本教程中,我们将使用vsftpd作为FTP服务器软件。

安装 vsftpd,输入命令 : yum install -y vsftpd

 2. 配置FTP服务器

        修改vsftpd.conf配置文件。输入命令:

vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES 改成 no

pam_service_name=vsftpd

userlist_enable=YES

tcp_wrappers=YES

userlist_file=/etc/vsftpd/user_list

local_root= /opt/ftp (访问文件的路径)

listen_port=21

pasv_enable=YES

pasv_min_port=65400

pasv_max_port=65410

pasv_address=127.0.0.1(服务器地址)

allow_writeable_chroot=YES

3.创建登录ftp的用户

输入命令: useradd -s /sbin/nologin ftpadmin

 给ftpuser用户设置密码 输入 passwd ftpadmin,回车后输入两次密码就设置成功了

然后再/etc/shells 文件里面添加用户 shell解释器,输入命令 vi /etc/shells

在文件中添加 /sbin/nologin 然后保存退出

4.启动ftp命令

 输入命令  systemctl start vsftpd
 查看ftp服务的状态  看是否正常 输入命令  systemctl status vsftpd
 如果希望每次开机就自动打开ftp服务,可以设置开机自启,命令  systemctl enable vsftpd

5. 防火墙设置

如果系统中启用了防火墙,需要打开FTP服务器的相关端口。执行以下命令以允许FTP服务器通过防火墙
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload

6.测试FTP服务器  

        您可以使用FTP客户端连接到CentOS服务器。 成功连接后,您可以在服务器和客户端之间传输文件。

总结

        在本教程中,我们介绍了在CentOS系统上安装和配置FTP服务器的步骤。通过安装vsftpd软件并对其进行配置,您可以轻松地搭建FTP服务器并进行文件传输。希望这篇文章对您有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值