欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

LinuxFTP几行命令实现

时间:2023-06-29

目录

一、vsftpd

二、安装vsftpd

三、开启21号端口

1.iptables

2.查看开放端口(-L 查看管理,-n 以数字的方式显示ip,它会将ip直接显示出来,如果不加-n,则会将ip反向解析成主机名。)

3.将21号端口放行(-I  插入规则,INPUT 5 插到第五行,-p tcp 是tcp协议,--dport 21  指定21号端口 ,-j 指定要进行的处理动作{ ”DROP“:”丢弃“,  ”REJECT“:”明示拒绝“, ”ACCEPT“:”接受“ }) 

 4.modprobe

注意


一、vsftpd

vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。

二、安装vsftpd

1、检查是否已经安装(-q  使用询问模式,当遇到任何问题时,rpm指令会先询问用户。)

rpm -q vsftpd

2.安装(-y    当安装过程提示选择全部为 "yes")

yum -y install vsftpd

3.相关命令

①启动

service vsftpd start

②停止

service vsftpd stop

③重启

service vsftpd restart

 

三、开启21号端口

1.iptables

是linux 系统自带的优秀且完全免费的基于包过滤的防火墙工具

2.查看开放端口(-L 查看管理,-n 以数字的方式显示ip,它会将ip直接显示出来,如果不加-n,则会将ip反向解析成主机名。)

iptables -n -L

 

 

3.将21号端口放行(-I  插入规则,INPUT 5 插到第五行,-p tcp 是tcp协议,--dport 21  指定21号端口 ,-j 指定要进行的处理动作{ ”DROP“:”丢弃“,  ”REJECT“:”明示拒绝“, ”ACCEPT“:”接受“ }) 

iptables -I INPUT 5 -p tcp --dport 21 -j ACCEPT

 4.modprobe

modprobe命令用于自动处理可载入模块,加载ip_conntrack_ftp,完成搭建。

modprobe ip_conntrack_ftp

注意

vsftpd的配置文件主要有三个

ftpusers 该文件用来指定那些用户不能访问ftp服务器user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp vsftpd.conf vsftpd的主配置文件

vsftpd.conf配置参数可以访问   Manpage of VSFTPD.CONF

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。