Linux下部署vsftpd

vsftpd主要用于Internet文件共享,提供各主机之间文件共享服务,可以应用在互联网中,实现外地登陆服务器下载公司文件功能,不区分客户端,在windows和linux中都可以使用,下面为大家详细讲解一下Linux下部署vsftpd具体步骤。

登录自己的linux服务器检查是否安装了vsftps

rpm -qa | grep vsftpd

输入后没任何信息表示没有安装

1.安装 执行命令:

yum -y install vsftpd

默认安装路径:/etc/vsftpd/vsftpd.conf 可以通过命令:whereis vsftpd查看

2.创建虚拟用户

选择在根目录或者用户目录下创建ftp文件夹:mkdir ftpfile

创建一个用户:

useradd wanghy -d /home/myForder //(添加一个用户并且在home目录下创建一个名为myforder的文件夹 wanghy可改为自己的FTP账号)

如果想删除用户可以通过userdel命令删除

userdel wanghy

如想修改用户通过usermod wanghy命令修改 后面跟一些选项进行修改

usermod wanghy

修改myForder权限 (给myForder授予权限)

chown -R wanghy /home/myForder //格式为chown -R 用户名 文件路径

重设ftpuser密码:

passwd wanghy

接下来输入自己想要设置的密码:(需要输入2次)

(这里设置为12345678 系统建议密码为8位也可以不设置8位)

5.由于需要FTP支持被动模式(PASV),所以还需要开启有限范围的端口权限比如(8088-8099)

输入命令:

vim /etc/vsftpd/vsftpd.conf

按下i键进入插入模式在最后面加上以下代码

pasv_min_port= 8088 //注意这里是开启范围端口,意思是8088~8099这个范围内的端口必须全部开启,端口可以自己随便设置
pasv_max_port= 8099

anonymous_enable默认是yes将其改为NO表示不支持匿名用户访问

修改为anonymous_enable=NO

listen默认为NO改为YES

listen=YES

listen_ipv6默认为YES改为NO

listen_ipv6=NO

修改完后按esc退出编辑 输入:wq保存并退出

再通过命令 放开这两个端口:

/sbin/iptables -I INPUT -p tcp --dport 8088 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 8099 -j ACCEPT

编辑防火墙配置:

vim /etc/sysconfig/iptables

在 -A INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT 下面另起一行将端口改为21即可:

-A INPUT -p tcp -m state –state NEW -m tcp –dport 21 -j ACCEPT

再通过:wq保存并退出

输入systemctl restart vsftpd —重启

其他命令

启动vsftpd:

systemctl start vsftpd

重新启动vsftpd:

systemctl restart vsftpd

停止vsftpd:

systemctl stop vsftpd

查看vsftpd状态:

systemctl status vsftpd

编辑chroot_list:

vim /etc/vsftpd/chroot_list

往chroot_list里面加入用户名:wanghy(与useradd wanghy -d /home/ftpfile 新建的用户名wanghy相对应即可)

修改了文件记得重启一次

systemctl restart vsftpd

这时候在浏览器输入:ftp://192.168.1.65 (自己的公网ip或者本地ip)进行访问

如需卸载vsftpd

rpm -aq vsftpd
继续执行
rpm -e vsftpd-3.0.2-25.el7.x86_64

通过vim编辑器进行编辑

vim /usr/local/nginx/conf/nginx.conf

在配置文件的最顶部找到并放开 #user nobody(去掉#号) 修改为自己的用户名:user wanghy 然后再配置http{}里面添加如下server节点 (域名最好自己买一个并备案 )

  server {
       listen       80;
       charset utf-8;
       #此项设置为off的话用浏览器通过域名访问的话会出现403无权限访问 通过ip是可以的 (当然可以禁止ip访问) 如果用于图片服务器等设置为off是必须的
       autoindex off;
       #显示文件大概大小 单位是kb或者MB或者GB
       autoindex_exact_size off;
       server_name  resource.xxx.com.cn;#域名最好自己申请一个
       location / {
          root /home/myforder/images/; #可以自己在myForder下面新建一个images目录
          add_header Access-Control-Allow-Origin *;
       }
   }

修改后通过命令:

cd /usr/local/nginx/sbin/
./nginx -s reload //刷新

搭建完毕。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/222304.html<

(0)
运维的头像运维
上一篇2025-04-15 10:41
下一篇 2025-04-15 10:43

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注