Linux学习笔记之pureftp(五)常见问题
pureftp的一些常见问题: 1.默认安装时允许匿名用户和系统非root用户登录 系统认证方式有 LDAPConfigFile MySQLConfigFile PGSQLConfigFile PureDB ExtAuth PAMAuthentication UnixAuthentication等。 启用其中一个认证时,就只能使用该认证了。原有系统用户就无法登陆了,但如果允许匿名用户登录,匿名的是可以登录的。 2.上传下载速度的限制不是很准确,浮动较大,比vsftp要差一些。 3.磁盘配额不是实时的。 4.常见错误 ./pure-config.py pure-ftpd.conf Running: ['/usr/local/pureftpd/sbin/pure-ftpd', '-A', '-c', '50', '-B', '-C', '8', '-D', '-f', 'ftp', '-H', '-I', '15', '-l', 'puredb:/usr/local/pureftpd/etc/pureftpd.pdb', '-L', '10000:8', '-m', '4', '-s', '-U', '133:022', '-u', '100', '-k', '99', '-Z'] 421 Unknown authentication method: puredb:/usr/local/pureftpd/etc/pureftpd.pdb 或者是:421 Unknown authentication method: mysql :/usr/local/etc/pureftpd-mysql.conf [...]
Linux学习笔记之pureftp(四)虚拟用户
其实在linuxFTP服务器中使用最多的方式就是虚拟用户方式,这种方式与系统账户无关,更加安全。 一、使用pureDB来认证 自从 0.99.2 版本开始, pure-ftpd 就开始支持虚拟用户。为了使 pure-ftpd 支持虚拟用户,需要在编译的时候加入选项 – with-puredb,或是和我们测试一样,用–with-everything,当然这个是随各用户使用而定。 我们新建一个账户用来对应FTP虚拟账户,如果用linux系统自带的Ftp用户,在用虚拟用户登陆时会出现不被信任的提示。建立 方法如下: # groupadd ftpgroup # useradd -g ftpgroup -d /dev/null -s /sbin/nologin ftpuser 系统帐号建立好后,我们就开始着手准备虚拟用户了。 ./pure-pw useradd wtest -u ftpuser -d /data/ 这条命令用来生成pureftpd.passwd文件,注意生成文件位置,可以用-f指定 wtest是FTP服务器用户,ftpuser是Linux系统用户 ./pure-pw mkdb 把 pureftpd.passwd转变成pureftpd.pdb
Linux学习笔记之pureftp(三)系统用户
关键字:pureftp pureftpd 技术文档 Linux 服务器 架设 学习笔记 proftp proftpd vsftp FTP Serv-U Xlight 被动模式 iptables 端口 范围 如果要在默认的配置文件中只支持系统真实用户登录,你只要稍微修改一下就可以了: ChrootEveryone yes NoAnonymous yes UnixAuthentication yes //用/etc/passwd 中的用户认证 只需以上三行就可以实现系统真实用户登陆Ftp了,系统真实用户会登陆到自己的主系统中,可下载,可上传,可删除,没有任何限制,类似于平常我们用的 sftp,就是由于有chroot的限制,所以无法去其他文件夹而已。在实际应用中,这种用法并不多见,我们也就不费篇幅介绍了。
Linux学习笔记之pureftp(二)匿名用户
关键字:pureftp pureftpd 技术文档 Linux 服务器 架设 学习笔记 proftp proftpd vsftp FTP Serv-U Xlight 被动模式 iptables 端口 范围 pureftp默认支持匿名用户的,但是默认的匿名用户要登录必须满足一下两个条件: 1.确保有ftp用户 grep ftp /etc/passwd 2.确保有ftp用户主目录 usermod -d /data ftp 默认支持匿名用户上传,匿名用户上传是根据用户主目录权限来控制的 chown ftp:ftp /data/upload 匿名用户可调参数: # Don’t allow authenticated users – have a public anonymous FTP only. #是否只让匿名登录 AnonymousOnly no # Disallow anonymous connections. Only allow authenticated users. [...]
Linux学习笔记之pureftp(一)
关键字:pureftp pureftpd 技术文档 Linux 服务器 架设 学习笔记 proftp proftpd vsftp FTP Serv-U Xlight 被动模式 iptables 端口 范围 Linux下的主流FTP服务器软件,基本上由pureftp、vsftp和proftp这三家平分了,与之相比Windows倒是有更多的选择,serv-u、xlight、Gene6都是相当不错的。 由于Windows和Linux系统存在很大的差异,所以两个系统在FTP服务器设计上也大相径庭,Windows相对来说会比较简单,在一个界面上几乎可以控制所有的权限,Linux这时就略显复杂了。 今天我们来看pureftp的使用,其实proftp也基本差不多。至于vsftp资料就到处都是了,不介绍了。 1.pureftp的安装 官方网站 http://www.pureftpd.org/ tar xzvf pure-ftpd-1.0.21.tar.gz cd pure-ftpd-1.0.21/ ./configure –prefix=/usr/local/pureftpd –with-language=simplified-chinese –with-everything 注: –with-eyerything是安装所有功能 –with-language=simplified-chinese是采用中文作为提示语言(不推荐) –prefix是安装的目标目录 –with-rfc2640 对客户端编码的自动适用 另外如果需要与mysql连接等还需要在此指定。(稍后介绍) make && make install && echo OK 2.复制安装目录configuration-file/里的pure-ftpd.conf到/usr/local/pureftpd/etc pureftpd的运行方式和别的Linux程序不太一样,所有的参数调整都是通过运行时的命令行来调整,但程序也提供了一个perl和 python脚本将配置文件转变成命令行参数。将此文件夹下pure-config.py一并拷贝过去。
哈工大FTP升级为IPv6
ftp://run6.hit.edu.cn 使用FileZilla或者FlashFXP4.0以上版本登陆即可。无需账号密码。 当然,你得有ipv6网络。 原来的ftp://soft.hit.edu.cn已经上不去了。 ipv6 FTP搜索引擎:渔网搜索 http://ftpun6.sjtu.edu.cn/index.php 软件资源蛮丰富的!

