<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Pureftp - Tag - Mulinux | Linux &amp; DevOps Notes</title>
    <link>https://blog.mulinux.com/en/tags/pureftp/</link>
    <description>Mulinux - Linux Operations &amp; DevOps blog. Notes on Linux, Kubernetes, Docker and backend engineering.</description>
    <generator>Hugo 0.160.0 &amp; FixIt v0.4.5</generator>
    <language>en</language>
    <lastBuildDate>Sun, 22 Nov 2015 10:08:31 +0800</lastBuildDate>
    <atom:link href="https://blog.mulinux.com/en/tags/pureftp/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>pureftp部署和优化</title>
      <link>https://blog.mulinux.com/en/use-pureftp/</link>
      <pubDate>Sun, 22 Nov 2015 10:08:31 +0800</pubDate>
      <guid>https://blog.mulinux.com/en/use-pureftp/</guid>
      <category domain="https://blog.mulinux.com/en/categories/operations/">Operations</category>
      <description>&lt;h2 class=&#34;heading-element&#34; id=&#34;安装&#34;&gt;&lt;span&gt;安装&lt;/span&gt;&#xA;  &lt;a href=&#34;#%e5%ae%89%e8%a3%85&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;cd /usr/local/src/&#xA;wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.42.tar.bz2&#xA;tar jxf pure-ftpd-1.0.42.tar.bz2&#xA;cd pure-ftpd-1.0.42&#xA;./configure \&#xA;--prefix=/usr/local/pureftpd \&#xA;--without-inetd \&#xA;--with-altlog \&#xA;--with-puredb \&#xA;--with-throttling \&#xA;--with-peruserlimits  \&#xA;--with-tls&#xA;make &amp;amp;&amp;amp; make install&lt;/code&gt;&lt;/pre&gt;&lt;h2 class=&#34;heading-element&#34; id=&#34;配置&#34;&gt;&lt;span&gt;配置&lt;/span&gt;&#xA;  &lt;a href=&#34;#%e9%85%8d%e7%bd%ae&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;cd configuration-file&#xA;mkdir -p /usr/local/pureftpd/etc/&#xA;cp pure-ftpd.conf    /usr/local/pureftpd/etc/pure-ftpd.conf&#xA;cp pure-config.pl    /usr/local/pureftpd/sbin/pure-config.pl&#xA;chmod 755    /usr/local/pureftpd/sbin/pure-config.pl&#xA;vi /usr/local/pureftpd/etc/pure-ftpd.conf&#xA;ChrootEveryone              yes&#xA;BrokenClientsCompatibility  no&#xA;MaxClientsNumber            50&#xA;Daemonize                   yes&#xA;MaxClientsPerIP             8&#xA;VerboseLog                  no&#xA;DisplayDotFiles             yes&#xA;AnonymousOnly               no&#xA;NoAnonymous                 no&#xA;SyslogFacility              ftp&#xA;DontResolve                 yes&#xA;MaxIdleTime                 15&#xA;PureDB                        /usr/local/pureftpd/etc/pureftpd.pdb&#xA;LimitRecursion              3136 8&#xA;AnonymousCanCreateDirs      no&#xA;MaxLoad                     4&#xA;AntiWarez                   yes&#xA;Umask                       133:022&#xA;MinUID                      100&#xA;AllowUserFXP                no&#xA;AllowAnonymousFXP           no&#xA;ProhibitDotFilesWrite       no&#xA;ProhibitDotFilesRead        no&#xA;AutoRename                  no&#xA;AnonymousCantUpload         no&#xA;PIDFile                     /usr/local/pureftpd/var/run/pure-ftpd.pid&#xA;MaxDiskUsage               99&#xA;CustomerProof              yes&lt;/code&gt;&lt;/pre&gt;&lt;h2 class=&#34;heading-element&#34; id=&#34;建立用户&#34;&gt;&lt;span&gt;建立用户&lt;/span&gt;&#xA;  &lt;a href=&#34;#%e5%bb%ba%e7%ab%8b%e7%94%a8%e6%88%b7&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;mkdir /data/www/&#xA;useradd www&#xA;chown -R www:www /data/www/&#xA;/usr/local/pureftpd/bin/pure-pw useradd ftp_user1  -uwww -d /data/www/&#xA;/usr/local/pureftpd/bin/pure-pw mkdb  创建用户信息数据库文件&#xA;/usr/local/pureftpd/bin/pure-pw list&#xA;/usr/local/pureftpd/bin/pure-pw  userdel ftp_user2 删除账号&#xA;/usr/local/pureftpd/bin/pure-pw  useradd ftp_user2 -uwww -d /tmp  删除账号, 再创建一个账号&#xA;/usr/local/pureftpd/bin/pure-pw mkdb 创建后要执行一下&#xA;&#xA;ps aux | grep pureftp&lt;/code&gt;&lt;/pre&gt;&lt;h2 class=&#34;heading-element&#34; id=&#34;安装lftp测试ftp情况&#34;&gt;&lt;span&gt;安装lftp测试ftp情况&lt;/span&gt;&#xA;  &lt;a href=&#34;#%e5%ae%89%e8%a3%85lftp%e6%b5%8b%e8%af%95ftp%e6%83%85%e5%86%b5&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;pre&gt;&lt;code&gt;yum install -y lftp&#xA;lftp ftp_user1@127.0.0.1&#xA;touch /data/www/123.txt&#xA;tail /var/log/messages 查看ftp账号是否正常登录并创建文件&#xA;&#xA;get 1.txt  下载文件   在用户目录下&#xA;put 1.txt  上传文件    同get&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;直接用FTP命令来测试&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
