首页 > 其他分享 >更改pureftpd vsftpd与proftpd的默认端口(转载)

更改pureftpd vsftpd与proftpd的默认端口(转载)

时间:2024-02-28 10:57:51浏览次数:23  
标签:2121 ftp 21 proftpd ip 端口 vsftpd conntrack pureftpd

tp的默认端口是21,但如果启用ftp且开放21端口,经常会受到各种工具尝试破解ftp密码,且说你的ftp密码非常的强大,几乎不能暴力破解,但是工具暴力破解ftp密码时需要消耗系统资源,所以我们干脆更改下ftp的端口,这样就可以防止了各种暴力破解工具的侵扰。
下面www.centos.bz把21端口更改为2121。
对于pureftpd:
打开pure-ftpd.conf文件,找到:

  1. # Bind                      127.0.0.1,21

更改为

  1. Bind                      0.0.0.0,2121

对于vsftpd:
vsftpd.conf中增加:

  1. listen_port=2121

对于proftpd:
在文件/etc/proftpd.conf找到:

  1. Port                            21

更改为:

  1. Port                            2121

如果开启了iptables,iptables限制了所有的出站端口,加载模块ip_conntrack_ftp,这时在加载ip_conntrack_ftp模块时需要更改代理端口为2121。
打开/etc/sysconfig/iptables-config,保证此文件定义加载了ip_conntrack_ftp,如:

  1. IPTABLES_MODULES="ip_conntrack_ftp"

然后在文件/etc/modprobe.conf增加此模块的参数:

  1. options ip_conntrack_ftp ports=2121

如果需要手动加载,则可以执行以下命令:

  1. /sbin/modprobe ip_conntrack_ftp ports=2121

 

最后重启Iptables,  命令:service iptables restart

标签:2121,ftp,21,proftpd,ip,端口,vsftpd,conntrack,pureftpd
From: https://www.cnblogs.com/wjsqqj/p/18039283

相关文章

  • Linux:离线搭建vsftpd服务并记录新建用户登录报错问题(转载)
    1.检查本机是否安装过vsftpd#检查是否存在vsftpdrpm-qa|grepvsftpd2.下载离线安装包下载地址:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)3.开始安装vsftpd#安装vsftpdrpm-ivhvsftpd-3.0.2-21.el7.x86_64.rpm4.测试是否安装成功......
  • linux ftp服务选择与ftp(vsftpd,Pure-FTPd)服务安装使用教程(转载)
    一linuxftp常用的服务软件在Linux系统中,最常用的ftp有vsftpd,Pure-FTPd,ProFTPd,Wu-FTPd,glftpd,他们的特性优缺点如下对比图:常用的5款linuxftp对比图:软件 特性 优点 缺点vsftpd 轻量级、安全、易于配置 安全性高、性能好、易于配置 功能较为简单Pure-FTPd 安全、可扩展、......
  • ftp和vsftpd
    目录简介ftp用法vsftpd用法vsftpd优势简介FTP是文件传输协议,用于在计算机之间传输文件。VSFTPD是一个非常安全的FTP守护进程,是一个用于UNIX系统的GPL许可的FTP服务器。它支持IPv6和SSL,可以处理虚拟IP配置、虚拟用户、独立或inetd操作、强大的每用户可配置性、带宽限制、源IP配......
  • vsftpd服务器登入失败,返回550 OOPS 错误码,cannot locate user specified in 'guest_us
    原因:使用虚拟用户配置vsftpd后,/etc/vsftpd/vsftpd.conf文件中guest_username配置不正确解决方式1:修改vsftpd.conf文件中guest_username为正确的用户名,然后重启vsftpd,命令如下systemctlrestartvsftpd如何寻找正确的用户名?在创建虚拟vsftpd服务程序用于存储文件的根目录以及......
  • linux ftp服务器vsftpd安装
    前提:一定关关闭selinux!!!,然后重启服务器安装 yum-yinstallvsftpd systemctlenablevsftpd.service systemctlstartvsftpd.service添加用户 adduserftptest passwdftptest配置文件/etc/vsftpd/vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=Y......
  • 基于vsftpd搭建项目文件服务器
    vsftpd是“verysecureFTPdaemon”的缩写,安全性是它的一个最大的特点。vsftpd是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如Linux、BSD、Solaris、HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的FTP服务器所不支持的特征。......
  • Centos7 安装/卸载 vsftpd
    安装vsftpd[root@localhost~]#yum-yinstallvsftpd查看安装路径[root@localhost~]#whereisvsftpdvsftpd:/usr/sbin/vsftpd/etc/vsftpd/usr/share/man/man8/vsftpd.8.gz查看目录[root@localhost~]#ll/etc/vsftpd/-rw-------1rootroot125Mar222017ftpuser......
  • 启动vsftpd进程时报错Job for vsftpd.service failed
    问题描述:启动vsftpd进程时报错Jobforvsftpd.servicefailed,如下所示:系统:rhel7.31、异常重现[root@leo-827mgr-masterlocal]#systemctlstartvsftpdJobforvsftpd.servicefailedbecausethecontrolprocessexitedwitherrorcode.See"systemctlstatusvsftpd.ser......
  • Linux下PureFTPd配置安装(完整版)
    PureFTPd是一个centos中ftp服务器软件了,我们在网上有很多的关于PureFTPd安装教程了,下面小编来为各位介绍Linux下PureFTPd配置安装教程.网上关于pureftp的安装教程很多,但是试了以后发现很多其实都不完善,很容易出错,自己安装摸索以后总结如下.首先安装之前最好用netstat-ntl......
  • Ftp基础(三):修改默认端口(Vsftpd)
      做个笔记  一般个人使用的时候,我们不需要修改Ftp默认端口,但是它具备通用性,生成环境下可能存在一些风险,所以如果需要,我们需要修改它。  命令控制默认端口是21,数据传输默认端口是20    修改默认端口很简单,修改vsftpd.conf中的两个配置即可(没有则添加):  #修改......