如何配置proFTD

运维 系统运维 其他OS
一个Unix平台上或是类Unix平台上(如Linux, FreeBSD等)的FTP服务器程序。他的目标是实现安全,且容易设定的FTP server.本文主要讲述的是proFTDP的配置。

  一、安装proftpd软件

  去官网下载下一个压缩包

  tar zxvf proftpd-1.3.1.tar.gz

  然后进行解压

  cd proftpd-1.3.1 进入文件夹

  ./configure --prefix=/etc/proftpd 把proftpd-1.3.1安装到/etc/proftpd文件夹下

  make

  make install

  make clean

  二、新建用户

  groupadd proftp 创建一个proftp组

  useradd -g proftp -d /var/ftp/yatan -s /sbin/nologin yatan 这句话我的理解是(新建yatan用户,并把它加入proftp组,把yatan的目录建在/var/ftp目录下,并指定它的shell为nologin,这个nologin并不能让yatan用户进入linux系统

  passwd yatan 设置yatan的密码

  好了,用户设置好了 : )

  三、配置proftpd.conf文件前的操作:

  1、因为我用的是红帽子as4.0的,所以先要把自带的vsftpd给停掉

  service vsftpd stop 或者直接 rpm –e vsftpd

  2、设置一个proftpd的启动服务

  编辑一个启动脚本,

  cd proftpd-1.3.1 进入proftpd-1.3.1的解压文件夹中

  cp contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd 拷贝proftpd.init.d到/etc/rc.d/init.d文件夹中,并改名为proftpd

  vi /etc/rc.d/init.d/proftpd 编辑这个文件,找到文件中有一行是PATH行,将它改成你所安装proftpd所在的目录。

  PATH="$PATH:/etc/proftpd/sbin:/etc/proftpd/bin" 我是安装在/etc/proftpd文件下,保存退出

  3、把/etc/rc.d/init.d/proftpd设成可执行文件

  chmod +x /etc/rc.d/init.d/proftpd

  # 然后运行命令:

  [root@localhost /]# chkconfig --level 35 proftpd on

  # 则下次系统启动以后,proftpd将自动启动。

  chkonfig –add proftpd

  这样就可以用service proftpd start和service proftpd stop 和service proftpd restart来分别执行开启服务,停止服务与重启服务

  差点忘了要改配置文件了,嘻

  vi /etc/proftpd/etc/proftpd.conf

  在全局配置里把group的值为nogroup改成nobody

  好了,配置前的工作做好了

  四、修改一下/var/ftp目录的权限

  chmod –R 775 /var/ftp

  这样tc对/var/ftp/skate的文件具有写,删,改,执行的所有权限。

【编辑推荐】

  1. 在CentOS系统安装配置proftpd
  2. ProFTPD mod_tls模块CA SSL证书验证漏洞
  3. Linux中建立安全的ProFTPD应用经验谈
  4. ProFTPD STAT命令远程拒绝服务攻击漏洞
  5. ProFTPD字符编码SQL注入漏洞
责任编辑:zhaolei 来源: 网络转载
相关推荐

2012-10-22 09:48:03

2011-02-24 13:15:59

2009-04-08 10:35:00

静态路由配置

2011-03-16 16:29:27

保存iptables

2010-08-26 16:53:41

配置DHCP

2019-05-16 13:31:29

混合云企业IT厂商

2010-09-27 09:33:29

2011-03-29 09:08:49

Linux配置Cacti

2020-08-25 07:00:00

Windows开发IT

2017-04-10 15:24:39

WinetricksWINE

2011-03-22 12:53:35

UbuntuLAMPApache

2010-08-05 11:21:58

NFS共享

2011-02-21 14:10:33

QmailSMTP

2009-07-07 14:11:07

XML来配置Servl

2010-03-26 18:52:36

CentOS FTP服

2019-07-12 16:28:32

MacKubernetes

2013-10-22 16:03:00

LVM

2019-12-20 13:50:11

LinuxOpenbox

2021-08-06 08:04:14

Spring Boot自动配置

2010-04-19 16:01:54

点赞
收藏

51CTO技术栈公众号