Linux FTP 几行命令实现

本文介绍了如何在Linux系统中安装vsftpd服务,包括通过`yum`安装,启动、停止和重启服务的命令。接着详细阐述了使用`iptables`开启21号FTP端口的步骤,包括查看当前开放端口和添加规则。最后提到了vsftpd的配置文件及其重要参数,并提醒注意防火墙设置和权限管理。
摘要由CSDN通过智能技术生成

目录

一、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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值