跟学linux第十九讲ftp服务_第1页
跟学linux第十九讲ftp服务_第2页
跟学linux第十九讲ftp服务_第3页
跟学linux第十九讲ftp服务_第4页
跟学linux第十九讲ftp服务_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

跟阿铭学Linux第十九讲FTP服务阿铭linux什么是FTPFTP是FileTransferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”用于Internet上的控制文件的双向传输。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。在CentOS或者RedHatLinux上有自带的ftp软件叫做vsftpd阿铭linux使用pure-ftpd搭建FTP服务pure-ftpd官网

wgettarjxfpure-ftpd-1.0.32.tar.bz2cdpure-ftpd-1.0.32./configure--prefix=/usr/local/pureftpd--without-inetd--with-altlog--with-puredb--with-throttling--with-peruserlimits--with-tlsmake&&makeinstall阿铭linux使用pure-ftpd搭建FTP服务cdconfiguration-filemkdir-p/usr/local/pureftpd/etc/cppure-ftpd.conf/usr/local/pureftpd/etc/pure-ftpd.confcppure-config.pl/usr/local/pureftpd/sbin/pure-config.plchmod755/usr/local/pureftpd/sbin/pure-config.pl阿铭linux使用pure-ftpd搭建FTP服务vim/usr/local/pureftpd/etc/pure-ftpd.conf//内容如下:

ChrootEveryoneyesBrokenClientsCompatibilitynoMaxClientsNumber50DaemonizeyesMaxClientsPerIP8VerboseLognoDisplayDotFilesyesAnonymousOnlynoNoAnonymousnoSyslogFacilityftpDontResolveyesMaxIdleTime15PureDB/usr/local/pureftpd/etc/pureftpd.pdbLimitRecursion31368AnonymousCanCreateDirsnoMaxLoad4AntiWarezyesUmask133:022MinUID100AllowUserFXPnoAllowAnonymousFXPnoProhibitDotFilesWritenoProhibitDotFilesReadnoAutoRenamenoAnonymousCantUploadnoPIDFile/usr/local/pureftpd/var/run/pure-ftpd.pidMaxDiskUsage99CustomerProofyes阿铭linux使用pure-ftpd搭建FTP服务mkdir/data/ftp#创建ftp服务的目录useraddwww#创建以哪个账号的身份登录ftp/usr/local/pureftpd/bin/pure-pwuseraddtest1-uwww-d/data/ftp#建立虚拟账号

/usr/local/pureftpd/bin/pure-pwmkdb#创建密码文件/usr/local/pureftpd/bin/pure-pwlist#列出用户/usr/local/pureftpd/bin/pure-pwuserdeltest1#删除账号阿铭linux使用vsftpd配置FTP服务yuminstall-yvsftpddb4-utils建立虚拟账号相关联的系统账号useraddvirftp-s/sbin/nologin

建立虚拟账户相关的文件vim/etc/vsftpd/vsftpd_login//内容如下:

test1123456test2abcdefchmod600/etc/vsftpd/vsftpd_login生成对应的库文件db_load-T-thash-f/etc/vsftpd/vsftpd_login/etc/vsftpd/vsftpd_login.db阿铭linux使用vsftpd配置FTP服务建立虚拟账号相关的目录以及配置文件mkdir/etc/vsftpd/vsftpd_user_confcd

/etc/vsftpd/vsftpd_user_conf创建和用户对应的配置文件vimtest1内容如下:local_root=/home/virftp/test1anonymous_enable=NOwrite_enable=YESlocal_umask=022anon_upload_enable=NOanon_mkdir_write_enable=NOidle_session_timeout=600data_connection_timeout=120max_clients=10max_per_ip=5local_max_rate=50000阿铭linux使用vsftpd配置FTP服务mkdir/home/virftp/test1修改权限:chown-Rvirftp:virftp/home/virftpvim/etc/pam.d/vsftpd

在最开头添加两行authsufficient/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_loginaccountsufficient/lib/security/pam_userdb.sodb=/etc/vsftpd/vsftpd_login再修改/etc/vsftpd.confvim/etc/vsftpd/vsftpd.conf阿铭linux使用vsftpd配置FTP服务anonymous_enable=YES改为anonymous_enable=NO#anon_upload_enable=YES改为anon_upload_enable=NO#anon_mkdir_write_enable=YES改为anon_mkdir_write_enable=NO再增加:chroot_local_user=YESgues

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论