centos6.4安装配置proftpd
来源:互联网 发布:电脑软件有什么 编辑:程序博客网 时间:2024/05/21 11:12
1. 下载
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5.tar.gz
2. 安装
tar zxvf proftpd-1.3.5.tar.gz
cd proftpd-1.3.5
./configure --prefix=/usr/local/proftpd
make
make install
useradd -M -s /sbin/nologin proftp
vim /usr/local/proftpd/etc/proftpd.conf
启动proftpd
/usr/local/proftpd/sbin/proftpd
echo "/usr/local/proftpd/sbin/proftpd" >> /etc/rc.local
3. 创建共享目录
mkdir -p /ftpdata/{develop,sales}
chown -R proftp.proftp /ftpdata
chmod -R 755 /ftpdata
4. 修改配置文件
vim /usr/local/proftpd/etc/proftpd.conf
添加
5. 创建虚拟用户
/usr/local/proftpd/bin/ftpasswd --passwd --name=user1 --uid=1001 --gid=1001 --home=/ftpdata --shell=/bin/false --file=/usr/local/proftpd/etc/ftpd.passwd
重启proftpd
killall proftpd
/usr/local/proftpd/sbin/proftpd
6. 使用客户端进行测试
权限命令
CWD 进入目录
MKD 创建目录
RNFR 改名
DELE 删除文件
RMD 删除目录
READ 可读
WRITE 可写
STOR 可上传
RETR 可下载
DIRS 允许列出目录
LOGIN 允许登陆
ALL 全部
AllowUser 设置允许的用户
AllowGroup 设置允许的组
AllowAll 允许所有
DenyAll 拒绝所有
DenyUser 设置拒绝用户
DenyGroup 设置拒绝组
wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5.tar.gz
2. 安装
tar zxvf proftpd-1.3.5.tar.gz
cd proftpd-1.3.5
./configure --prefix=/usr/local/proftpd
make
make install
useradd -M -s /sbin/nologin proftp
vim /usr/local/proftpd/etc/proftpd.conf
修改以下几行
MaxInstances 30SystemLog /var/log/proftp.logTransferLog /var/log/proftp.log# Set the user and group under which the server will run.User proftpGroup proftp# To cause every FTP user to be "jailed" (chrooted) into their home# directory, uncomment this line.DefaultRoot ~
启动proftpd
/usr/local/proftpd/sbin/proftpd
echo "/usr/local/proftpd/sbin/proftpd" >> /etc/rc.local
3. 创建共享目录
mkdir -p /ftpdata/{develop,sales}
chown -R proftp.proftp /ftpdata
chmod -R 755 /ftpdata
4. 修改配置文件
vim /usr/local/proftpd/etc/proftpd.conf
添加
#用户登陆是否需要shellRequireValidShell off#通过问卷认证用户登陆,需要使用ftpasswd命令创建文件AuthUserFile /usr/local/proftpd/etc/ftpd.passwd<Directory "/ftpdata/*"> <Limit CWD READ> AllowAll </Limit></Directory><Directory "/ftpdata/develop"> <Limit CWD MKD RNFR READ WRITE STOR RETR> AllowUser user1,user2 </Limit></Directory>
5. 创建虚拟用户
/usr/local/proftpd/bin/ftpasswd --passwd --name=user1 --uid=1001 --gid=1001 --home=/ftpdata --shell=/bin/false --file=/usr/local/proftpd/etc/ftpd.passwd
重启proftpd
killall proftpd
/usr/local/proftpd/sbin/proftpd
6. 使用客户端进行测试
权限命令
CWD 进入目录
MKD 创建目录
RNFR 改名
DELE 删除文件
RMD 删除目录
READ 可读
WRITE 可写
STOR 可上传
RETR 可下载
DIRS 允许列出目录
LOGIN 允许登陆
ALL 全部
AllowUser 设置允许的用户
AllowGroup 设置允许的组
AllowAll 允许所有
DenyAll 拒绝所有
DenyUser 设置拒绝用户
DenyGroup 设置拒绝组
0 0
- centos6.4安装配置proftpd
- proFTPD的安装配置
- 安装配置proftpd
- proftpd安装配置
- CentOs中安装配置proftpd
- Linux下proftpd安装配置
- 【资料整理】proftpd安装配置
- 安装配置一个proftpd的实例
- Proftpd+Ldap的安装配置(一)
- CENTOS下快速安装配置proftpd
- Kali Linux下安装配置ProFTPD实例
- Linux下Proftpd安装与配置
- Proftpd安装。
- proftpd 安装
- proftpd安装
- centos6.4 安装源配置
- Centos6.4 安装配置LNMP
- CentOS6.4 安装配置iptables
- 二分法查找
- poj 2398 Toy Storage 【计算几何】【点和线的关系】
- HDU 4565 So Easy!(矩阵快速幂)
- Java 导出xml信息
- wicket:根据条件加载不同的form表单数据
- centos6.4安装配置proftpd
- 兼容FF/IE阻止冒泡
- IOS7 兼容适配总结
- Java压缩文件
- 谷歌新计划:跟“404 Not Found”说拜拜
- 【设计分享】Vmware虚拟机下,linux驱动及应用层实例
- 为什么用Linux
- sql优化总结篇
- Hive CliDriver hack