《2022年linux下的proftp的配置FTP服务器教程.docx》由会员分享,可在线阅读,更多相关《2022年linux下的proftp的配置FTP服务器教程.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2022年linux下的proftp的配置FTP服务器教程摘要:linux下的proftp的配置linux下的proftp的配置作者:Seven_ws phpx (2022-03-30 12:12:17)tar -zvxf proftpcd proftp./configure -prefix=/usr/local/proftp/*./configure -prefix=/usr/local/proftp -with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql:mod_ratio -with-includes=/usr/
2、local/mysql/include/mysql -with-libraries=/usr/local/mysql/lib/mysql*makemake install将/usr/local/proftp/ect/proftpd.conf中的nogroup改成nobody*此时proftp可以匿名登陆。启动吩咐为/usr/local/proftp/sbin/proftpd马上关闭的吩咐/usr/local/proftp/sbin/ftpshut +0关闭吩咐为/usr/local/proftp/sbin/ftpshutftpshut -l min -d min time warning-me
3、ssage . -l min: 在ftp关闭服务之前的几分钟内,尝试建立新的ftp连接均不被接受-d min: 在ftp关闭服务之前的几分钟内,已经建立的ftp连接将被中止time: 在多少时间后,服务器将关闭ftp服务,格式有两种number 经过number分钟后关闭MMHH 在今日MM:HH服务器将关闭留意,这里我们用这个吩咐是把ftp服务给停了,但实际的proftpd进程还没停止,所以一般调试ftp会运用到这个吩咐。举例:再经过30分钟后,FTP服务将关闭,在这之前的20分钟不行接受任何新的ftp连接,已经建立的在服务关闭前10分钟强制断线,并在客户端显示“FTP Server Wil
4、l shutdown at time”ftpshut -l 20 -d 10 +30 FTP Server Will shutdown at time其实ftpshut就是产生/etc/shutmsg ,你只要删除这个文件ftp又可以重新服务,或者干脆用ftpshut -R*此时ftp可以关闭,运行附:我们用到的比较多的可能是Limit的运用,Limit大致有以下动作,基本能覆盖全部的权限了,大家敏捷运用就是了。CMD:Change Working Directory 变更书目MKD:MaKe Directory 建立书目的权限RNFR: ReName FRom 更改书目名的权限DELE:DE
5、LEte 删除文件的权限RMD:ReMove Directory 删除书目的权限RETR:RETRieve 从服务端下载到客户端的权限STOR:STORe 从客户端上传到服务端的权限READ:可读的权限,不包括列书目的权限,相当于RETR,STAT等WRITE:写文件或者书目的权限,包括MKD和RMDDIRS:是否允许列书目,相当于LIST,NLST等权限,还是比较好用的ALL:全部权限LOGIN:是否允许登陆的权限针对上面这个Limit所应用的对象,又包括以下范围AllowUser 针对某个用户允许的LimitDenyUser 针对某个用户禁止的LimitAllowGroup 针对某个用户组
6、允许的LimitDenyGroup 针对某个用户组禁止的LimitAllowAll 针对全部用户组允许的LimitDenyAll 针对全部用户禁止的Limit关于限制速率的参数为:TransferRate STOR|RETR 速度(Kbytes/s) user 运用者*这个是limit的大致吩咐groupadd ftpuseradd -d /home/www -g ftp songpasswd song*加ftp组,又加song用户到ftp组中难点:虚拟ftp服务器的配置<Anonymous /home/www/>User wangsongGroup ftpAnonRequirePassword onAllowRetrieveRestart onAllowStoreRestart on</Anonymous>