ftp服务器一般在哪搭建(如何搭建一个ftp服务器)
ftp服务器一般在哪搭建(如何搭建一个ftp服务器)
2024-11-08 06:18:37  作者:虤頭虤腦  网址: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

  • 王者现在有几个fmvp皮肤(新FMVP皮肤确定后羿小幅加强)
  • 2024-11-08新FMVP皮肤确定后羿小幅加强01正式服更新之英雄调整英雄改动娜可露露娜可露露2技能的基础回复量从270增加至300点对野怪的回复效果从30%提升至35%众所周知,娜可露露的2技能是随着目标数量越多,回复效果越好本赛季野怪的刷新速。
  • 延禧攻略璎珞到底喜欢谁(延禧攻略璎珞到底爱谁)
  • 2024-11-08延禧攻略璎珞到底爱谁女主角魏璎珞一共和两个男人有感情线,和皇上的那段感情可以说是官配,因为不论是从历史上来看还是从结局来看,他们两人最终都是在一起的而魏璎珞和傅恒的那段感情就不同了,虽然是年轻时候的青涩情感,但却爱的十分。
  • 手机信号弱解决办法(手机信号弱怎么办)
  • 2024-11-08手机信号弱怎么办进入设置,点击“我的设备”有时候旧版本的系统信号接收会变差,需要将系统版本升级至最新,就可以解决问题如果是信号还是不稳定,可以恢复手机的出厂设置在设置中进入“更多设置”,找到“备份和重置”,点击下面的。
  • 缀怎么读拼音(缀字组词)
  • 2024-11-08缀字组词缀,读作zhuì,意思是指缝合,连缀,也指系结,连接该文字在《礼记·内则》和《战国策·秦策一》等文献均有记载“缀”组词:补缀、比缀、词缀、钞缀、闪缀、沈缀、挑缀、尾缀、文缀、舞缀、仪缀、珠缀、针缀、朱。
  • 罗斯柴尔德家族真实地位(世界四大家族之一的罗斯柴尔德)
  • 2024-11-08世界四大家族之一的罗斯柴尔德视频请见下面链接:世界四大家族之一的罗斯柴尔德,衰败的真相是“近亲结婚”?上期给冷叔大家介绍了号称“国际金融之父”的神秘巨擎,罗斯柴尔德家族的崛起史,而在今天看来,人们很难再感受到这一家族那传说般的世。
  • 奔驰车停别人车位结果汽车化了(停车花了10万)
  • 2024-11-08停车花了10万现在对很多年轻人来说,有一辆车不光是方便了自己的出行,同时在别人面前还非常有面子,周末的时候可以和朋友们一起出去游玩,甚至还可以去跟自己的女朋友约会,所以说有辆车好处是非常多,不过好处多那也是有坏处的。
  • 定州古城城墙面积(一座历经战火淬炼的古城)
  • 2024-11-08一座历经战火淬炼的古城九州咽喉地定州古城,位于河北省保定市西南60多公里处,太行山东麓,自古就有“九州咽喉地”之称由于地理位置十分紧要,这里自古就是兵家必争之地春秋时期,齐国国相管仲为抵御外敌,在此地筑起一城,就是今天的定。
  • 奇瑞开封研发中心(构建奇瑞新能源汽车全国新中心)
  • 2024-11-08构建奇瑞新能源汽车全国新中心9月1日,开封市委书记高建军主持召开加快奇瑞汽车河南生产基地和研发基地建设专题会议,强调要深入贯彻落实省委书记楼阳生在开封市调研时讲话精神以及指示批示精神,凝聚合力做强做优做大奇瑞“头部企业”,高标准。
  • 睡眠不好吃桂圆好还是晚上吃好(经常睡眠不好的朋友)
  • 2024-11-08经常睡眠不好的朋友桂圆能治长期失眠、高度近视,还能提高人的智力我曾听一位中医前辈讲,曾有一个病人因长期失眠找到他,他没开药,直接就让病人回家煮干桂圆水喝,不久、病人失眠顺利痊愈一、桂圆——第一补脑的灵丹《易经》中第一补。
  • 蜜蜡鉴定方法最简单(美女玩家鉴定札记)
  • 2024-11-08美女玩家鉴定札记关于琥珀和蜜蜡的区别,很多人都说“千年琥珀,万年蜜蜡”,这也只能说明琥珀和蜜蜡其实是一样的东西,但是千年和万年的这种宣传,个人是持怀疑态度的,这应该这是商家为了宣传而提炼出来的一个口号而已实际上透明的。
  • 世界十大顶级文学名著(五部史诗级别的世界文学名著)
  • 2024-11-08五部史诗级别的世界文学名著史诗是人类精神世界的根基所在,拥有史诗气质的文学作品引领人类前进的行程今天,推荐五部史诗级别的世界文学名著,敬请朋友们批评指正第一部,战争与和平列夫托尔斯泰的这部长篇巨制,在世界文学领域属于巅峰的存在。
  • 全世界最繁忙的海峡(海峡是两个水域之间的狭窄水上通道)
  • 2024-11-08海峡是两个水域之间的狭窄水上通道“海峡”是指两个水域之间的狭窄水上通道,当然这两个水域一般都是指海洋,海峡具有连通的意义,往往成为海上交通运输的节点,许多海峡也成为了兵家必争之地,或者说有一些国家或城市位于重要海峡附近,也会因优越的。