AIX下安装proFTPD-支持虚拟用户和SFTP

1、编译安装 
注意: 
(1)依赖环境openssl,zlib,下载包参考http://www.perzl.org/aix/index.php?n=Main.Proftpd 
(2)proFTPD源码下载地址:http://www.proftpd.org/ 
install_user=nocard install_group=app ./configure --prefix=/cmsp/usr/nocard/proftpd --without-pam --disable-auth-pam --enable-openssl --with-modules=mod_ratio:mod_readme:mod_sftp:mod_quotatab:mod_quotatab_file 
make 
make install 

2、虚拟用户及SFTP配置 
cd sbin 
cp ../../proftpd-1.3.4b/contrib/ftpasswd . 
cp ../../proftpd-1.3.4b/contrib/ftpquota . 

(1)添加虚拟用户 
cd /cmsp/usr/nocard/proftpd/ 
mkdir data 
cd data 
chmod 777 * 
./ftpasswd --passwd --name=biankai --uid=2001 --home=/cmsp/usr/nocard/proftpd/data/biankai --shell=/usr/bin/ksh --file=/cmsp/usr/nocard/proftpd/etc/passwd 

(2)添加虚拟用户组 
./ftpasswd --group --file=/cmsp/usr/nocard/proftpd/etc/group --name=test --gid=2001 
(3)添加用户到组中 
./ftpasswd --group --file=/cmsp/usr/nocard/proftpd/etc/group --name=test --gid=2001 --member=biankai 
(4)vi ~/proftpd/etc/proftpd.conf 
#增加如下内容 
#虚拟用户权限认证 
AuthOrder mod_auth_file.c 
AuthUserFile /cmsp/usr/nocard/proftpd/etc/passwd 
AuthGroupFile /cmsp/usr/nocard/proftpd/etc/group 

#sftp支持 
SFTPEngine On 
SFTPHostKey /etc/ssh/ssh_host_rsa_key 
SFTPHostKey /etc/ssh/ssh_host_dsa_key 

3、前台方式启动(以root用户启动): 
./proftpd -n -d2 
4、客户端选择SFTP方式访问
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值