Linux 下FTP的安装与配置教程步骤.docx

上传人:安*** 文档编号:17708959 上传时间:2022-05-26 格式:DOCX 页数:9 大小:16.28KB
返回 下载 相关 举报
Linux 下FTP的安装与配置教程步骤.docx_第1页
第1页 / 共9页
Linux 下FTP的安装与配置教程步骤.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《Linux 下FTP的安装与配置教程步骤.docx》由会员分享,可在线阅读,更多相关《Linux 下FTP的安装与配置教程步骤.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux下FTP的安装与配置教程步骤Linux下FTP的安装与配置教程步骤Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。ftp文件管理,可能很多人在Windows中经常用到,那么在Linux怎样使用呢?这篇文章主要介绍了Linux下FTP的安装与配置教程详解,需要的朋友能够参考下方法步骤0、安装ftp的前置条件是关掉SElinux#vi/etc/selinux/config修改SELINUX=disabled,重启服务器。若一样,则跳过此步骤。1、可先查看能否安装过vsftp#rpm-qa|grepvsftpd则代表已经安装。可直接跳过步骤22、安装vs

2、ftp#yuminstallvsftp*Isthisoky/N:y代表安装完成。3、对vsftp进行配置#/etc/vsftpd/vsftpd.conf将原始最后三行注释掉添加下面信息:#设定不允许匿名访问anonymous_enable=NO#设定本地用户能够访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问local_enable=YES#使用户不能离开主目录chroot_list_enable=YES#设定支持ASCII形式的上传和下载功能ascii_upload_enable=YESascii_download_enable=YES#PAM认证文件名。PAM

3、将根据/etc/pam.d/vsftpd进行认证pam_service_name=vsftpd#设定启用虚拟用户功能guest_enable=YES#指定虚拟用户的宿主用户,CentOS中已经有内置的ftp用户了guest_username=ftp#设定虚拟用户个人vsftp的CentOSFTP服务文件存放途径。存放虚拟用户个性的CentOSFTP服务文件(配置文件名=虚拟用户名)user_config_dir=/etc/vsftpd/vuser_conf插入后按下Esc键后用:wq结束进行认证4、首先安装BerkeleyDB工具,很多人找不到db_load的问题就是没有安装这个包#yumin

4、stalldb4db4-utils然后,创立用户密码文本/etc/vsftpd/vuser_passwd.txt,注意奇行是用户名,偶行是密码#touch/etc/vsftpd/vuser_passwd.txt#vi/etc/vsftpd/vuser_passwd.txt注意(假如多个用户名和密码中间不能有空的换行,在最后一个密码后必须有换行)比方本示只创立一个用户5、接着,生成虚拟用户认证的db文件#db_load-T-thash-f/etc/vsftpd/vuser_passwd.txt/etc/vsftpd/vuser_passwd.db编辑认证文件/etc/pam.d/vsftpd,打

5、开这文件,用#注释掉原先的所有内容,然后增加两行。(查看服务器配置参看步骤9)32位系统增加下面两句:authrequiredpam_userdb.sodb=/etc/vsftpd/vuser_passwdaccountrequiredpam_userdb.sodb=/etc/vsftpd/vuser_passwd64位系统增加下面两句:authrequired/lib64/security/pam_userdb.sodb=/etc/vsftpd/vuser_passwdaccountrequired/lib64/security/pam_userdb.sodb=/etc/vsftpd/vus

6、er_passwd本服务器系统是64位版本#/etc/pam.d/vsftpdauthrequired/lib64/security/pam_userdb.sodb=/etc/vsftpd/vuser_passwdaccountrequired/lib64/security/pam_userdb.sodb=/etc/vsftpd/vuser_passwd6、最后,创立虚拟用户个性服务文件#mkdir/etc/vsftpd/vuser_conf/#touch/etc/vsftpd/vuser_conf/test#vi/etc/vsftpd/vuser_conf/test添加内容如下#虚拟用户根目

7、录,根据实际情况修改local_root=/ftp/www#可写write_enable=YES#掩码anon_umask=022anon_world_readable_only=NOanon_upload_enable=YESanon_mkdir_write_enable=YESanon_other_write_enable=YES7、创立ftp根目录权限#mkdir/ftp/www#chmodR777/ftp#chmodR777/ftp/www8、重启iptabls和vsftpd#serviceiptablesrestart#servicevsftpdrestart9、查看linux版本是

8、32还是64位$su-root#file/sbin/init/sbin/init:ELF32-bitLSBexecutable,Intel80386,version1(SYSV),即是32位的linux,如是64位的,显示的是64-bit补充:Linux基本命令ls意为list列出当前文件夹中的文件-l显示文件的属性可用ll来表示alias别名看看能否有别名的文件cddir跳跃目录-P选项将途径中的链接文件替换成链接指向的文件途径pwd查看当前工作的文件夹名使用-P的选项,会直接进入到其中,相当于cd相关浏览:Linuxshell脚本不执行问题实例分析shell脚本不执行问题:某天研发某同事找

9、我讲帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报:badinterpreter:Nosuchfileordirectory错。看这错,我就问他是不是在windows下编写的脚本,然后在上传到linux服务器的果然。原因:在DOS/windows里,文本文件的换行符为rn,而在*nix系统里则为n,所以DOS/Windows里编辑过的文本文件到了*nix里,每一行都多了个M。解决:1)重新在linux下编写脚本;2)vi:%s/r/g:%s/M/g(M输入用Ctrl+v,Ctrl+m)附:sh-x脚本文件名,能够单步执行并回显结果,有助于排查复杂脚本问题。Linux下FTP的安装与配置

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁