油头后脑勺头发剪短:CentOS 5.4 下安装 ProFTPD 1.3.3 记录 转贴
来源:百度文库 编辑:偶看新闻 时间:2024/04/20 14:17:55
整理了一下安装过程,如下:
1. 下载 ProFTPD :
http://www.360doc.com/ftp://ftp.servus.at/ProFTPD/distrib/source/proftpd-1.3.3.tar.gz
因为我装的CentOS没有图形界面,就用了 ftp 工具下载的,用到的几个命令有:
# ftp ftp.servus.at -- 连接到FTP站点
# ftp> get ProFTPD/distrib/source/proftpd-1.3.3.tar.gz --下载文件,默认保存到当前目录
# ftp> bye -- 断开连接
2. 安装:
# tar -xjvf proftpd-1.3.3.tar.gz
# cd proftpd-1.3.3
# ./configure --第一次安装,没带任何参数,使用默认吧,等以后熟悉了再说
到这一步结果提示:
error: no acceptable C compiler found in $PATH See `config.log' for more details.
意思是没有找到C编译器,于是再安装 gcc, yum install gcc ,过程略
装好 gcc 后再次 ./configure, 通过,然后:
# make
刷……一大片
# make install
安装完成,按照 INSTALL 安装说明文件里的说明,接下来要进行测试:
# sh sample-configurations/PFTEST.install --创建测试配置文件
Sample test files successfully installed in /tmp/PFTEST. -- 成功
# ./proftpd -n -d 5 -c /tmp/PFTEST/PFTEST.conf -- 使用刚创建的测试配置文件启动 ProFTPD
再另一个窗口,使用FTP工具登录测试:
% ftp -n -d
ftp> open 2021
ftp> user proftpd
---> USER proftpd
331 Password required for proftpd.
Password: [proftpd]
---> PASS proftpd
230 User proftpd logged in.
ftp> bye
---> QUIT
221 Goodbye.
测试完成,Goodbye ,到此为止安装已成功。接下来是配置。
3.配置
#vi /usr/local/etc/proftpd.conf --打开修改proftpd配置文件
把:Group nogroup
改为:Group nobody
添加如下的日志设置行:
ExtendedLog /var/log/proftpd/access.log WRITE,READ default ← 记录连接日志到相应日志文件
ExtendedLog /var/log/proftpd/auth.log AUTH auth ← 记录认证日志到相应日志文件
添加如下一行,设置被动模式使用的端口范围:
PassivePorts 49152 65534
保存退出。
因为安装默认使用的是 standalone 模式,这儿需要向init.d中添加服务配置:
# cp contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd --把安装包中带的文件复制过去就可以了。
终于可以启动了:
#/etc/rc.d/init.d/proftpd start
设置为开机默认启动:
# chkconfig proftpd on
搞定。
//--------------------------------------------------------------------------
如果安装后在非本机无法连接,要在 iptables 中开启相应端口,默认的21,以及passive 端口,这个有时间我得再整理一下。
另外还有权限问题,也得整理一下。
1. 下载 ProFTPD :
http://www.360doc.com/ftp://ftp.servus.at/ProFTPD/distrib/source/proftpd-1.3.3.tar.gz
因为我装的CentOS没有图形界面,就用了 ftp 工具下载的,用到的几个命令有:
# ftp ftp.servus.at -- 连接到FTP站点
# ftp> get ProFTPD/distrib/source/proftpd-1.3.3.tar.gz --下载文件,默认保存到当前目录
# ftp> bye -- 断开连接
2. 安装:
# tar -xjvf proftpd-1.3.3.tar.gz
# cd proftpd-1.3.3
# ./configure --第一次安装,没带任何参数,使用默认吧,等以后熟悉了再说
到这一步结果提示:
error: no acceptable C compiler found in $PATH See `config.log' for more details.
意思是没有找到C编译器,于是再安装 gcc, yum install gcc ,过程略
装好 gcc 后再次 ./configure, 通过,然后:
# make
刷……一大片
# make install
安装完成,按照 INSTALL 安装说明文件里的说明,接下来要进行测试:
# sh sample-configurations/PFTEST.install --创建测试配置文件
Sample test files successfully installed in /tmp/PFTEST. -- 成功
# ./proftpd -n -d 5 -c /tmp/PFTEST/PFTEST.conf -- 使用刚创建的测试配置文件启动 ProFTPD
再另一个窗口,使用FTP工具登录测试:
% ftp -n -d
ftp> open
ftp> user proftpd
---> USER proftpd
331 Password required for proftpd.
Password: [proftpd]
---> PASS proftpd
230 User proftpd logged in.
ftp> bye
---> QUIT
221 Goodbye.
测试完成,Goodbye ,到此为止安装已成功。接下来是配置。
3.配置
#vi /usr/local/etc/proftpd.conf --打开修改proftpd配置文件
把:Group nogroup
改为:Group nobody
添加如下的日志设置行:
ExtendedLog /var/log/proftpd/access.log WRITE,READ default ← 记录连接日志到相应日志文件
ExtendedLog /var/log/proftpd/auth.log AUTH auth ← 记录认证日志到相应日志文件
添加如下一行,设置被动模式使用的端口范围:
PassivePorts 49152 65534
保存退出。
因为安装默认使用的是 standalone 模式,这儿需要向init.d中添加服务配置:
# cp contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd --把安装包中带的文件复制过去就可以了。
终于可以启动了:
#/etc/rc.d/init.d/proftpd start
设置为开机默认启动:
# chkconfig proftpd on
搞定。
//--------------------------------------------------------------------------
如果安装后在非本机无法连接,要在 iptables 中开启相应端口,默认的21,以及passive 端口,这个有时间我得再整理一下。
另外还有权限问题,也得整理一下。
Virtual PC 无法安装 CentOS
请问在CentOS上安装TRAC的步骤和配置
centOS 4.x版本 不想安装 ipv6 应该怎么做,希望高手解答。
centOS 4.x版本 不想安装 ipv6 应该怎么做,希望高手解答。
安装centos ,magiclinux,等系统都提示没有找到设备驱动(好像是硬盘的吧)?
linux centos 的root密码丢了,怎么办?
怎么下安装pp2005
windows2000下安装linux
dos下安装win95
xp下安装linux
98下安装office2003
98下安装office2003
Linux下安装WindowsXP
XP下安装2000
WIN2003下安装SQL2000
DOS下安装ISO
xp下安装apache
windows2003下无法安装
DOS下安装XP
DOS下安装WinXP
winme下安装winxp
dos下安装WINDOWS
linux 下安装cc
winxp下安装2000