2022年ftp服务器搭建 .pdf





《2022年ftp服务器搭建 .pdf》由会员分享,可在线阅读,更多相关《2022年ftp服务器搭建 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ftp 服务器搭建采用系统为centos linux 1、 先安装好系统,配置好IP和路由, DNS等。2、 检查是否安装了vsftp,一般 centos 有自带,可以在光盘里面获得。上图表示已经安装了vsftp 3、 打开 vsftp,测试匿名用户能否登陆(打开vsftp:#service vsftpd start )上图表示测试匿名默认账号ftp 可以正常登录,说明vsftpd 安装成功。4、 创建一本地用户useradd -d /home/ftp admin (添加密码: passwd admin )命令解释:useradd d /账号归属目录 g 账号归属组 s /sbin/nolog
2、in (不允许ssh 系统)账号注:如果要看账号属于哪个群组可以用命令:#id 账号名5、 打开本地账号归属目录权限:chmod 777 /home/ftp 6、 更改 vsftpd 配置文件vsftpd.conf vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES 改为anonymous_enable=no #限制匿名登录添加 local_root=/home/ftp #设置本地账号归属目录添加chroot_local_user=yes #设置本地账号只能在自己的目录中,如果不设置的话用本地账号登录可以去到其它目录下名师资料总结 - - -精品资料
3、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 7、 使本地用户admin 能够上传、下载、新建文件。在之前的步骤完成后, 已经可以使用admin 账号登录 ftp , 但是只能下载和浏览ftp 内容,如果新建文件的话会报550 Create directory operation failed.错误,上传文件会报553 Could not create file错误。解决方法是:1、 查看 SELinux 的状态: sestatus -b | grep ft
4、p 确切地说,只是查看了ftp 的状态。2、 在出现的结果中可以看到 ftp_home_dir off tftpd_disable_trans off 之类。我们现在只要把其中之一设置为on 就可以啦。3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on 4、 重启 vsftpd: service vsftpd restart 8、 现在已经可以实现用账号admin,密码 123456 访问 ftp 了,并且可以实现上传下载、新建文件等操作。增加虚拟账号,确保安全性1、 从 centos 光盘获得db4 安装
5、包db4-4.3.29-10.el5_5.2.i386 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - db4-devel-4.3.29-10.el5_5.2.i386 db4-utils-4.3.29-10.el5_5.2.i386 2、 安装 rpm ivh 安装包如上图为已经安装成功3、 添加虚拟用户口令文件vi /etc/vsftpd/login test1 test1 test2 test2 奇数行为用户名,偶数行为密
6、码4、生成虚拟用户口令认证文件db_load -T -t hash -f /etc/vsftpd/login /etc/vsftpd/login.db chmod 600 /etc/vsftpd/login.db 5、编辑 vsftpd 的 PAM 认证文件#vi /etc/pam.d/vsftpd 将里面其他的都注释掉,添加下面这两行:32 位系统增加以下两句:auth required pam_userdb.so db=/etc/vsftpd/login account required pam_userdb.so db=/etc/vsftpd/login 64 位系统增加以下两句:aut
7、h required /lib64/security/pam_userdb.so db=/etc/vsftpd/login account required /lib64/security/pam_userdb.sodb=/etc/vsftpd/login 6、配置 vsftpd.conf (设置虚拟用户配置项)#vi /etc/vsftpd/vsftpd.conf guest_enable=YES #开启虚拟用户guest_username=admin #FTP虚拟用户对应的系统用户pam_service_name=vsftpd#PAM 认证文件(这个默认已有)其它更改( vsftpd.co
8、nf )1.将此配置注释掉#virtual_use_local_privs=YES 否则虚拟用户的权限无法细分。2.添加此项user_config_dir=/etc/vsftpd/vsftpd_user_conf 并创建此目录。此目录为用户的权限文件配置目录。3.添加此项chroot_local_user=YES 设置用户不可以随意更改主目录。4.添加此项listen=YES 设置 VSFTP服务器启动方式为独立启动。5.将此配置注释掉#write_enable=YES 否则虚拟用户的权限无法细分。此项后面会加到用户的虚拟配置文件中去。6.设置虚拟用户的权限。分成三种权限类型:1)只能下载2)
9、能上传和下载3)全部权限都有(上传、下载、建目录、删除文件、修改文件名)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 1)只能下载local_root=/home/ftp write_enable=YES anon_world_readable_only=NO 2)能上传和下载local_root=/home/ftp write_enable=YES anon_world_readable_only=NO anon_uploa
10、d_enable=YES 3)全部权限都有(上传、下载、建目录、删除文件、修改文件名)local_root=/home/ftp write_enable=YES anon_world_readable_only=NO anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES 7、重启 vsftpd 服务#service vsftpd restart 8、测试名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ftp服务器搭建 2022 ftp 服务器 搭建

限制150内