如何查看网站模板,网站建设实训存在的问题,空间设计方案,搜索引擎营销seo下载proftp最新版。下载地址#xff1a;[url]ftp://ftp.proftpd.org/distrib/source/[/url]二、安装tar zxvf proftpd*.gz //解压文件。cd proftpd* //考虑到版本不同#xff0c;所以我用“ * ”代替后面的字符。.… 下载proftp最新版。下载地址[url]ftp://ftp.proftpd.org/distrib/source/[/url] 二、安装tar zxvf proftpd*.gz //解压文件。cd proftpd* //考虑到版本不同所以我用“ * ”代替后面的字符。./configure --prefix/usr/proftpd sysconfdir/etc/proftpd //配置安装的目录和Proftp配置文件“proftpd.conf”的目录。 makemake install“/usr/proftpd/sbin/proftpd” 就是这个文件了。直接运行就可以了。注意这个文件实际上可以说是重新生效配置因为当你重新启动系统或是重新修改了配置文件后需要运行它来达到生效的目的。 OK现在我们输入命令/usr/proftpd/sbin/proftpd这个时候你访问你的FTP应该是没问题的了。但这时候你不能修改目录里面的东西因为你是匿名的。随便说一句如果你是Suse的系统FTP的默认目录在 /srv/ftp 这个下面。好了刚才我们说过不光要用匿名登陆还用有用户 zhmadmin 能够登陆并修改文件。 输入命令useradd zhmadmin -d /srv/ftp -g ftp //添加用户 zhmadmin 指定主目录和用户组passwd zhmadmin //设置密码123123 //连续输入两次一样的密码chown -R zhmadmin.ftp /srv/ftp //设置目录/srv/ftp的归zhmadmin这个用户和FTP这个组chmod 755 /srv/ftp //设置这个目录的权限如果你看不懂什么意思那就要自己找资料了或是联系我QQ。好了剩下来就是配置 proftpd.conf 了 这个时候我们需要修改配置文件输入命令vi /etc/proftpd/proftpd.conf不要告诉我你不会用 VI我们找一个适当的位置写我们的命令我选择了在设置匿名登陆的上面输入。 Limit LOGIN AllowUser zhmadmin /Limit这样就可以用zhmadmin登陆了。你会发现你用zhmadmin登陆后就可以修改FTP里面的内容了。因为我们在上面设置了chmod 755 /srv/ftp只用zhmadmin可以上传匿名和其他的是不可以的。配置文件如下ServerName ProFTPD Default InstallationServerType standaloneDefaultServer onPort 21Umask 022MaxInstances 30User nobodyGroup nogroup#DefaultRoot ~ ftpAllowOverwrite onLimit SITE_CHMOD DenyAll/Limit Limit LOGIN AllowUser zhmadmin /Limit Anonymous ~ ftp User ftp Group ftp UserAlias anonymous ftp MaxClients 10 DisplayLogin welcome.msg DisplayFirstChdir .message Limit WRITE DenyAll /Limit/Anonymous 要达到的目的是FTP和APAECH结合是用户的WEB目录和FTP目录是一个这样就可以达到用FTP上传文件的效果了。因为我的目的是这样的所以我不允许匿名登陆。 mkdir /home/z1mkdir /home/z2mkdir /home/z3 groupadd web useradd z1 -d /home/z1 -g web -s /bin/falseuseradd z2 -d /home/z2 -g web -s /bin/falseuseradd z3 -d /home/z3 -g web -s /bin/false 用/sbin/nologin这样的话系统和FTP都不可以登陆了。所以我后来试了一下还是用/bin/false chown -R .web /homechmod -R 750 /home 做到这个我们可以来分析一下就系统方面来看。也就是不考虑FTP的问题。我们看。现在这三个用户都可以访问自己的目录。但问题是也能访问别人的目录。这是不行的。所以我们在FTP的配置文件中一定要限制用户只能在自己的目录下活动。如果你要问我。为什么不把目录的属性设置成700。我也试过因为我们用FTP登陆的时候是允许一个组的用户登陆。也就是在登陆的时候是用WEB这个组用户的身份登陆的。如果设置成700不允许组用户察看的话。那就登陆不了了。 好了看看我的配置文件。 ServerName Free FTPServerType standaloneDefaultServer onPort 21Umask 022MaxInstances 30ExtendedLog /var/log/proftpd.log ALLServerIdent offUser nobodyGroup nogroupDefaultRoot ~ web Limit LOGINAllowGroup web/Limit Directory /homeAllowOverwrite onAllowStoreRestart onTransferRate RETR 500 group ftp TransferRate STOR 100 group ftp Limit ALLAllowGroup web/Limit/Directory Limit SITE_CHMOD DenyAll/Limit 配置完后启动服务。可以实现这三个用户只能登陆FTP不能登陆系统。只能访问自己的文件夹不能访问别人的。可以在自己的文件夹下做任何操作。而且只能用WEB组的用户登陆。限制上传下载速度。 Proftp连接后显示500 FTP server shut down是怎么回事A: 删除文件/etc/shutmsg即可 转载于:https://blog.51cto.com/weijia/119856