全国服务热线:4008-888-888

行业新闻

建网站中坚持这四点-Unix系统使用FTP网络服务器

--------

建网站中坚持这四点

-------

VSFTP是一个根据GPL公布的类Unix系统软件上应用的FTP服务器手机软件,它的全称是Very Secure FTP 从此名字能够看出来,定编者的初衷是编码的安全性。

以下全全过程是在Centos 5 下实际操作演试的。

安裝 vsftp

yum install vsftpd

建立系统日志文档

touch /data1/logs/vsftpd.log

改动 vsftp 配备文档

vi /etc/vsftpd/vsftpd.conf

主要参数设定,留意:键入 /欲搜索內容 能够迅速搜索,千万不可以出現过剩的空格

anonymous_enable=NO #不容许密名浏览

local_enable=YES #当地客户能够浏览

chroot_list_enable=YES #应用户不可以离去主文件目录

xferlog_file=/var/log/vsftpd.log #vsftpd的服务系统日志储存相对路径,默认设置不存在

ascii_upload_enable=YES #容许提交

ascii_download_enable=YES #适用ASCII方式的免费下载作用

pam_service_name=vsftpd #千万别忘掉加上

手工制作键入以下主要参数和值

guest_enable=YES #开启虚似客户的作用

guest_username=ftp #虚似客户归属于于它

user_config_dir=/etc/vsftpd/vuser_user

建立 chroot list

touch /etc/vsftpd/list

echo ftp /etc/vsftpd/list

开展验证,db_load 找不到的话就先安裝 db4-utils(yum install db4 db4-utils)

vi /etc/vsftpd/vsftp_users.conf

键入单数为账号,偶数为登陆密码

< #账号

< #登陆密码

转化成验证文档

db_load -T -t hash -f /etc/vsftpd/vsftp_users.conf /etc/vsftpd/vsftp_users.db

编写验证文档,清空或注解文档中所有內容

vi /etc/pam.d/vsftpd

清空以后,再输

auth required pam_userdb.so db=/etc/vsftpd/vsftp_users

account required pam_userdb.so db=/etc/vsftpd/vsftp_users

自定客户

mkdir /etc/vsftpd/users/

vi /etc/vsftpd/

加上以下內容

local_root=/data0/htdocs/lingdus/bbs #它根文件目录

write_enable=YES

anon_umask=022

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

OK了,起动或重新启动 vsftp

service vsftpd restart(重新启动 restart)

能够联接FTP了

ip:XXX.XXX.XXX.XXX

端口号:21

联接 FTP 时若提醒不正确:553 Could not create file 或不可以提交不正确,则关掉SELinux

终端设备:setsebool -P ftpd_disable_trans 1

重新启动:service vsftpd restart

或把

guest_username=ftp #虚似客户归属于于它

变更为

guest_username=root #虚似客户归属于于它

重新启动:service vsftpd restart

起动或联接 FTP 时提醒不正确:500 OO凡科抠图: bad bool value in config file for: XXX

很有将会是在弄主要参数的情况下,弄了过剩的空格,或主要参数项搞错了,应细心查验。

---------

建网站中坚持这四点

------------


在线客服

关闭

客户服务热线
4008-888-888


点击这里给我发消息 在线客服

点击这里给我发消息 在线客服