ftp服务器一般在哪搭建(如何搭建一个ftp服务器)
ftp服务器一般在哪搭建(如何搭建一个ftp服务器)
2024-11-22 10:57:03  作者:虤頭虤腦  网址:https://m.xinb2b.cn/tech/xhb391894.html

FTP的安装#安装,今天小编就来聊一聊关于ftp服务器一般在哪搭建?接下来我们就一起去研究一下吧!


ftp服务器一般在哪搭建

FTP的安装

#安装

yum install -y vsftpd

#设置开机启动

systemctl enable vsftpd.service

#启动

systemctl start vsftpd.service

#停止

systemctl stop vsftpd.service

#查看状态

systemctl status vsftpd.service

配置FTP

#打开配置文件 vim /etc/vsftpd/vsftpd.conf #显示行号 :set number #修改配置 12 行 anonymous_enable=NO #修改配置 33 行 anon_mkdir_write_enable=YES #修改配置48行 chown_uploads=YES #修改配置72行 async_abor_enable=YES #修改配置82行 ascii_upload_enable=YES #修改配置83行 ascii_download_enable=YES #修改配置86行 ftpd_banner=Welcome to blah FTP service.

#修改配置100行

chroot_local_user=YES #添加下列内容到vsftpd.conf末尾 use_localtime=YES listen_port=21 idle_session_timeout=300 guest_enable=YES guest_username=vsftpd user_config_dir=/etc/vsftpd/vconf data_connection_timeout=1 virtual_use_local_privs=YES pasv_min_port=40000 pasv_max_port=40010 accept_timeout=5 connect_timeout=1

allow_writeable_chroot=YES

建立用户文件

#创建编辑用户文件

vim /etc/vsftpd/virtusers

#第一行为用户名,第二行为密码。不能使用root作为用户名

leo

1234

生成用户数据文件

# 修改前先备份 cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak vi /etc/pam.d/vsftpd

#先将配置文件中原有的 auth 及 account 的所有配置行均注释掉

auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers

# 如果系统为32位,上面改为lib

新建系统用户vsftpd,用户目录为/home/vsftpd

#用户登录终端设为/bin/false(即:使之不能登录系统) useradd vsftpd -d /home/vsftpd -s /bin/false chown -R vsftpd:vsftpd /home/vsftpd

建立虚拟用户个人配置文件

mkdir /etc/vsftpd/vconf cd /etc/vsftpd/vconf #这里建立虚拟用户leo配置文件 touch leo #编辑leo用户配置文件,内容如下,其他用户类似 vi leo local_root=/home/vsftpd/leo/ write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES

#建立leo用户根目录 mkdir -p /home/vsftpd/leo/

防火墙设置

IPtables 的设置方式:

vi /etc/sysconfig/iptables #编辑iptables文件,添加如下内容,开启21端口 -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 40000:40010 -j ACCEPT

firewall 的设置方式:

firewall-cmd --zone=public --add-service=ftp --permanent

firewall-cmd --zone=public --add-port=21/tcp --permanent

firewall-cmd --zone=public --add-port=40000-40010/tcp --permanent

重启vsftpd服务器

systemctl restart vsftpd.service

使用ftp工具连接测试

这个时候,使用ftp的工具连接时,我们发现是可以连接的。传输文件的时候,会发现文件上传和下载都会出现

500、503 、200等问题。这个时候,可以进行以下操作:

方式一、关闭SELINUX

#打开SELINUX配置文件 vim /etc/selinux/config #修改配置参数 #注释 SELINUX=enforcing #增加 SELINUX=disabled #修改完成后,需要重启!

方式二、修改SELINUX

setenforce 0 #暂时让SELinux进入Permissive模式 #列出与ftp相关的设置 getsebool -a|grep ftp #以下是显示出来的权限,off是关闭权限,on是打开权限。不同的机器显示的可能不一样。我看了我的显示的,和网上其他教程就不太一样 ftp_home_dir --> off ftpd_anon_write --> off ftpd_connect_all_unreserved --> off ftpd_connect_db --> off ftpd_full_access --> off ftpd_use_cifs --> off ftpd_use_fusefs --> off ftpd_use_nfs --> off ftpd_use_passive_mode --> off httpd_can_connect_ftp --> off httpd_enable_ftp_server --> off sftpd_anon_write --> off sftpd_enable_homedirs --> off sftpd_full_access --> off sftpd_write_ssh_home --> off tftp_anon_write --> off tftp_home_dir --> off #将包含有 ftp_home_dir 和 ftpd_full_access 相关的都设置为 1 setsebool -P ftp_home_dir 1

setsebool -P allow_ftpd_anon_write 1 setsebool -P ftp_home_dir 1 setenforce 1 #进入Enforcing模式

方式三、 SELINUX不对vsftp不做任何限制

setsebool -P ftpd_connect_all_unreserved 1

如果还是有问题尝试给我们用户的ftp目录,设置一下操作权限

chmod -R 775 /home/vsftpd/leo

  • 弄碎了的燕窝的正确炖法和吃法(冰糖燕窝的炖煮技巧)
  • 2024-11-22冰糖燕窝的炖煮技巧冰糖燕窝,自古以来就是燕窝最经典的做法,没有之一这个搭配之所以能成为经典,不仅是因为冰糖取材便利,更得益于冰糖与燕窝的极高的适配性燕窝搭配有八字口诀“以清配清,以柔配柔”,而冰糖正是清温之物,具有清热。
  • 高中英语所有句型短语(13个句型包含了高中英语全部语法)
  • 2024-11-2213个句型包含了高中英语全部语法据说下面的13个句型涉及到高中英语全部语法内容,不管是不是言过其实,它们都特别重要,在试卷的各个题型中都常被考查,因此,记住它们非常有必要!1.as句型(1)as引导方式状语从句句型:“按照……;正如。
  • 佟大为和佟丽娅合演的电视剧
  • 2024-11-22佟大为和佟丽娅合演的电视剧《爱的厘米》《爱的厘米》是由潘越执导,佟丽娅、佟大为领衔主演,许娣、韩童生、檀健次、郑合惠子、左小青、涂松岩、胡可、任正斌、姜妍、盖克、程雍、郭家铭、徐囡楠、张逗逗、陈子由等主演的都市情感剧。
  • 不刷机怎么打开密码锁(重置锁屏密码操作方法)
  • 2024-11-22重置锁屏密码操作方法如果开启了【查找手机】功能,可进入官网云服务;登录账号,查找手机-锁屏/锁死-输入新的数字或图案密码-点击锁定,该密码即新的锁屏密码;手机若未开启查找手机功能,需携带手机及购机凭证前往当地手机客户服务。
  • 和平精英最合理的枪械搭配(和平精英中各类枪械搭配)
  • 2024-11-22和平精英中各类枪械搭配大家好,我是你们的老朋友帅气的小鸣,众所周知,在和平精英游戏中玩家只能携带三把枪械,固定一把是手枪,其他的两把很多人都有不一样的选择,今天我们就来讲一讲比较常见的几种枪械搭配,它们都有什么优势1、M4。
  • 米家电磁炉有几种型号(炒菜更香的米家电磁炉2)
  • 2024-11-22炒菜更香的米家电磁炉2【前言】相信很多小伙伴都被米家电磁炉吸引,米家电磁炉无论是颜值、操作简单还是火力都相当棒!以前,我是被它的颜值吸引,后来发现用起来也很棒所以,当米家电磁炉2发布会,我就毫不犹豫入手了,现在把使用体验分。
  • 乡村爱情第十四部都有谁(没有长贵的乡村爱情8好看吗)
  • 2024-11-22没有长贵的乡村爱情8好看吗《乡村爱情8》网络热播,原本朴素的农村题材却因关婷娜的性感出镜备受争议其实在《乡村爱情》系列剧集播出后,外界的评价都是褒贬不一剧中关键人物之一的村长王长贵,在《乡村爱情7》第二集就因勇救落水青年小梁而。
  • 华为ap4050dn是胖还是瘦(华为新商业级AP3030DN实测)
  • 2024-11-22华为新商业级AP3030DN实测产品:AP3030DN华为无线接入器1为商业用户而生!华为AP3030DN来啦在这个移动互联、社交网络全面兴起的时代里——移动终端的爆发式增长,各种APP应用的快速普及,都极大的推动了无线网络的普及与。
  • dnf阿拉德回顾(阿拉德最繁荣的国度-佩鲁斯的灭亡)
  • 2024-11-22阿拉德最繁荣的国度-佩鲁斯的灭亡大家好,我是狗逸,前段时间跟大家讲了一些官方剧情,大家都比较熟悉,那么今天我们来讲一下阿拉德曾经最繁荣的国度-佩鲁斯帝国说起佩鲁斯帝国,大家可能想到的是曾经的神器佩鲁斯的荣誉,卡赞跟奥兹玛,以及我前段。
  • 万有引力的定律是谁说出来的(万有引力是怎么证明的)
  • 2024-11-22万有引力是怎么证明的开普勒为宇宙天体学打开了一扇窗户,人类对行星运动规律的引力研究开始走向正轨早在1645年,法国天文学家布里阿德就提出了引力与距离的平方成反比关系的猜想,后来人们根据开普勒第三定律,推导出这个结论是正确。
  • 王者荣耀健康系统新调整(王者荣耀净化系统升级)
  • 2024-11-22王者荣耀净化系统升级文/静海君你被“干得漂亮”骚扰过吗?你被疯狂点头像恶心过吗?你被队友报位置折磨过吗?都有?没关系,因为这些都已经成为历史了在最新的一期夏日特别行动中,策划专门针对垃圾信息做出处理本次净化系统升级的地方。