一、搭建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查看进程号 [
在linux下搭建ftp和nginx组合服务器
最新推荐文章于 2021-09-13 14:47:37 发布
本文详细介绍了如何在Linux环境下搭建FTP服务器,包括安装vsftpd,创建用户,配置selinux,以及启动和测试FTP服务。接着,文章讲解了如何配置Nginx作为FTP的组合服务器,创建FTP图片上传目录,赋予权限,更新Nginx配置并重启服务。通过FileZilla测试连接及上传图片,并给出了访问图片的URL。
摘要由CSDN通过智能技术生成