一、搭建ftp服务器
1、查看是否已经安装ftp
[root@localhost ~]# which vsftpd
2、使用yum安装ftp服务器(安装目录在/usr/sbin/vsftpd下,工作目录在/home/ftpuser下)
[root@localhost ~]# yum install vsftpd -y
3、创建一个ftp用户:ftpuser
[root@localhost ~]# useradd ftpuser
4、修改ftpuser的账号密码(密码过于简单或少于8个字符时会有提示,可以忽略)
[root@localhost ~]# passwd ftpuser
看到此提示代表设置成功:passwd: all authentication tokens updated successfully.
5、修改selinux(selinux是linux的一个安全子系统)
[root@localhost ~]# setsebool -P ftpd_full_access on
[root@localhost ~]# setsebool -P tftp_home_dir on
设置完后查看ftp配置状态:[root@localhost ~]# getsebool -a | grep ftp
6、为确保完全关闭匿名访问
[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
将anonymous_enable=YES修改为anonymous_enable=NO
7、启动ftp服务器
[root@localhost ~]# systemctl start vsftpd
8、查看21端口号ftp服务是否启动
[root@localhost ~]# netstat -anp|grep 21
9、根据服务名vsftpd查看进程号
[root@localhost ~]# ps aux|grep vsftpd
10、使用FileZilla工具进行连接测试,能够列出工具目录则正常(如果连接不上可能是linux防火墙没有关闭的原因)
主机:192.168.188.132
在linux下搭建ftp和nginx组合服务器
最新推荐文章于 2025-10-31 08:22:00 发布
本文详细介绍了如何在Linux环境下搭建FTP服务器,包括安装vsftpd,创建用户,配置selinux,以及启动和测试FTP服务。接着,文章讲解了如何配置Nginx作为FTP的组合服务器,创建FTP图片上传目录,赋予权限,更新Nginx配置并重启服务。通过FileZilla测试连接及上传图片,并给出了访问图片的URL。

6525

被折叠的 条评论
为什么被折叠?



