【工作随笔:一】记录某项目开发过程中安装调试ftp服务的过程

CentOS离线安装并配置VSFTPD

先贴一个网站,找包找依赖很方便

准备工作

下载安装包

根据实际情况在上面提供的网站上下载安装包,笔者是CentOS6.5,所以下载vsftpd-2.2.2-24.el6.i686.rpm

检查是否安装

rpm -qa | grep vsftpd

检查安装情况

如果没有返回,则说明未安装

已安装建议直接跳到配置部分

安装

rpm -ivh vsftpd-2.2.2-24.el6.i686.rpm

等待执行完成

启动

service vsftpd start

启动

配置

默认的配置文件的路径为/etc/vsftpd/vsftpd.conf

cd /etc/vsftpd

用vim打开配置文件vsftpd.conf(强烈建议提前备份一下配置文件)

配置被动模式

因为需要,配置被动模式,在文件末尾加上被动模式的端口号

pasv_min_port=30000
pasv_max_port=30999

添加防火墙规则

cd /etc/sysconfig

用vim打开配置文件iptables(强烈建议提前备份下配置文件)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -p tcp --dport 30000:30999 -j ACCEPT

配置对应端口的规则,第三条为配置的被动端口区间

设置用户

useradd -d /home/ftp -s /sbin/nologin ftpuser
passwd ftpuser

注:-d后面的是用户的访问目录,-s为设置权限,不能登录系统

重启服务

service iptables restart
service vsftpd restart

重启完成后即可安装FileZilla,或者编码测试Ftp上传下载了

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值