linux双网卡架设FTP,LINUX系统上架设FTP服务器[通俗易懂]

linux双网卡架设FTP,LINUX系统上架设FTP服务器[通俗易懂]CentOS上搭建FTP服务器服务器软件:vsftpd简要说明:vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个LINUX发行版中最受推崇的FTP服务器软件。至于它的安装教程,网络上也是数不胜数,每个教程都有各自的优缺点,祥哥特意做了个总结,取别人之长处,尽量做到菜鸟级别的教程。当你看见祥哥的这篇文章,能更好的使用和运用VSFTPD。下面正题开始。安装vsftpd…

大家好,又见面了,我是你们的朋友全栈君。

CentOS上搭建FTP服务器

服务器软件:vsftpd

简要说明:vsftpd是linux下的一款小巧轻快,安全易用的FTP服务器软件,是一款在各个LINUX发行版中最受推崇的FTP服务器软件。至于它的安装教程,网络上也是数不胜数,每个教程都有各自的优缺点,祥哥特意做了个总结,取别人之长处,尽量做到菜鸟级别的教程。当你看见祥哥的这篇文章,能更好的使用和运用VSFTPD。下面正题开始。安装vsftpd,直接yum安装就可以了。yum install -y vsftpd

e395171b080f3f81a50a0c114f354d2a.png

出现下面的图表示安装成功

8d15daeab3aef53a94139f728169f213.png

到此为止,VSFTPD就安装成功了。

2.设置开机自动开启FTP服务chkconfig vsftpd on  //设置开机自启动

service vsftpd restart //重新启动ftp服务

netstat -antup|grep ftp //查看ftp服务端口

#如果是centos 7.5以上

systemctl enable vsftpd //设置开机自启动

systemctl start vsftpd  //启动FTP服务

3.FTP服务器的访问

开启vsftpd服务后,vsftpd默认开启了匿名登陆访问,所以按理说是可以直接访问的。但用户为什么访问打不开呢?是因为防火墙把你拒之门外了。

4.配置防火墙

4.1添加FTP端口vi /etc/sysconfig/iptables

在REJECT之前添加21端口

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

如果是7.5访火墙配置

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

firewall-cmd –reload

4.2添加ip_conntrack_ftp防火墙模块vi /etc/sysconfig/iptables-config

添加下面一行IPTABLES_MODULES=”ip_conntrack_ftp”

4.3重启iptables使新的规则生效root@localhost ~]# service iptables restart

到此,相信你的FTP匿名登陆是成功的了。但祥哥还要说一点,这点是配置了用户登陆后,有很多人还是登录不了,并报了503错误。接下看

5.关闭selinuxvi /etc/selinux/config

ca28ad95c43349d824c70e8f504269ce.png

注释掉所有,并添加SELINUX=disabled

需要注意,要想使selinux生效,需重新启动服务器,如果服务器暂不能重启可以使用下面的命令,临时修改selinux的策略。setenforce 0

祥哥特别说明,有人这么做了还是503,那么我们就要检查一下selinux的设置[root@localhost ~]#getsebool -a |grep ftp

allow_ftpd_anon_write –> off

allow_ftpd_full_access –> off

allow_ftpd_use_cifs –> off

allow_ftpd_use_nfs –> off

allow_tftp_anon_write –> off

ftp_home_dir –> off

ftpd_connect_db –> off

ftpd_disable_trans –> off

ftpd_is_daemon –> on

httpd_enable_ftp_server –> off

这是selinux的问题,我们只要打开ftp_home_dir的值开启为on:,allow_ftpd_full_access也一同开启即可。[root@localhost ~]#setsebool -P ftp_home_dir 1

[root@localhost ~]#setsebool -P allow_ftpd_full_access 1

经过上面的配置,相信你的FTP服务器已经成功访问了。但我们的FTP不是光匿名访问应用的,甚至我们还要关闭匿名访问。这就需要了解vsftpd的配置文件了。

6.配置文件目录及配置文件说明/etc/vsftpd/vsftpd.conf //主配置文件,核心配置文件

/etc/vsftpd/ftpusers  //这个文件很多站解释成黑名单,这个里面的用户不允许访问FTP服务器,祥哥告诉你这个可不一定,这种说法不是完全正确的。

/etc/vsftpd/user_list //这个文件很多站解释成白名单,是允许访问FTP服务器的用户列表,这个也是不完全正确的。上面的两个文件是允许还是拒绝还要看相关的配置文件。

下一篇文章,祥哥详解vsftp的配置文件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162599.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 单源最短路径dijkstra算法_dijkstra是谁

    单源最短路径dijkstra算法_dijkstra是谁年轻的探险家来到了一个印第安部落里。在那里他和酋长的女儿相爱了,于是便向酋长去求亲。酋长要他用 10000 个金币作为聘礼才答应把女儿嫁给他。探险家拿不出这么多金币,便请求酋长降低要求。酋长说:”嗯,如果你能够替我弄到大祭司的皮袄,我可以只要 8000 金币。如果你能够弄来他的水晶球,那么只要 5000 金币就行了。”探险家就跑到大祭司那里,向他要求皮袄或水晶球,大祭司要他用金币来换,或者替他弄来其他的东西,他可以降低价格。探险家于是又跑到其他地方,其他人也提出了类似的要求,或者直接用金币换,或

    2022年8月9日
    5
  • Ubuntu18.04安装GCC8.3.0

    Ubuntu18.04安装GCC8.3.0转自:https://blog.csdn.net/bjzhaoxiao/article/details/102525241Ubuntu系统是自带GCC安装指令的aptinstallgcc,当前apt源中gcc版本为5.4.0,版本太低,推荐手动安装gcc8.3.0手动安装gcc8.3.0之前需要先确保安装gcc环境依赖GMP4.2+、MPFR2.3.1+、MPC0.8.0+,否则会报出以下错误configure:error:BuildingGCCrequiresGMP4.

    2022年7月24日
    3
  • linux环境安装python3

    linux环境安装python3最近小编对python产生了兴趣,并申请了腾讯云,自己想搭建一下python3的环境,根据readme文件步骤是这样的:                步骤一:./configure        步骤二:make        步骤三:make test        步骤四:sudo make install     然并卵,理想很丰满,现实很骨感,自己还是遇到

    2022年6月17日
    29
  • rmdir命令删除目录无法成功的原因_百度自动提交代码

    rmdir命令删除目录无法成功的原因_百度自动提交代码MariaDB 10.3支持自动KILL掉未提交的空事务

    2022年4月20日
    109
  • 憨批的语义分割重制版6——Pytorch 搭建自己的Unet语义分割平台「建议收藏」

    憨批的语义分割重制版6——Pytorch 搭建自己的Unet语义分割平台「建议收藏」憨批的语义分割13——Pytorch搭建自己的Unet语义分割平台注意事项学习前言什么是Unet模型代码下载Unet实现思路一、预测部分1、主干网络介绍2、加强特征提取结构3、利用特征获得预测结果二、训练部分1、训练文件详解2、LOSS解析训练自己的Unet模型注意事项这是重新构建了的Unet语义分割网络,主要是文件框架上的构建,还有代码的实现,和之前的语义分割网络相比,更加完整也更清晰一些。建议还是学习这个版本的Unet。学习前言还是快乐的pytorch人。什么是Unet模型Unet是一个

    2022年6月15日
    22
  • qq不能接收图片如何解决_qq文件未上传至服务器

    qq不能接收图片如何解决_qq文件未上传至服务器原因一:一般是网速比较慢,电信联通教育他们内部传图片大家都能收到,教育网给联通发就一般收不到了,清理下你的QQ图片文件夹,里面堆积的图片太多了原因二:由于网络问题,查看手机移动数据流量或者wifi连接是否正常。QQ版本问题,将QQ版本升级到最新版本重新尝试发送图片。查看对方是否删除了自己以及屏蔽了消息,这样是无法正常发送图片如果你不能确定是否是因为QQ图片文件夹的关系导致自己不能发送图片,那么小…

    2022年8月10日
    3

发表回复

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

关注全栈程序员社区公众号