|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!比来必要在一台阿里云的云办事器上搭建FTP办事器,在这篇博文平分享一下我们依据实践需求举行的一些设置。
ftp软件用的是vsftpd。vsftpd是一款在Linux刊行版中最受推许的FTP办事器步伐。特性是玲珑轻盈,宁静易用。
vsftpd的名字代表”verysecureFTPdaemon”,宁静是它的开辟者ChrisEvans思索的主要成绩之一。在这个FTP办事器计划开辟的最入手下手的时分,高宁静性就是一个方针。 筹办事情
装置vsftpd
设置开机启动vsftpdftp办事
翻开vsftpd设置文件
- vi/etc/vsftpd/vsftpd.conf
复制代码
需求及设置
1.不同意匿名会见
2.利用当地帐户举行FTP用户登录考证
2.1同意利用当地帐户举行FTP用户登录考证
2.2创立用于FTP登录的当地帐户
增添用户ftpuser,主目次为/home/ftp,克制登录SSH权限。
- useradd-d/home/ftp-gftp-s/sbin/nologinftpuser-ppassword
复制代码
该下令参考自:CentOS6.2ftp设置。
useradd下令参考文档:Linux的useradd
2.3只同意刚创立的ftpuser登录FTP
vi/etc/vsftpd/vsftpd.conf
- userlist_enable=YESuserlist_deny=NO
复制代码
vi/etc/vsftpd/user_list
正文一切帐户,增加ftpuser
- #vsftpduserlist#Ifuserlist_deny=NO,onlyallowusersinthisfile#Ifuserlist_deny=YES(default),neverallowusersinthisfile,and#donotevenpromptforapassword.#Notethatthedefaultvsftpdpamconfigalsochecks/etc/vsftpd/ftpusers#forusersthataredenied.#root#bin#daemon#adm#lp#sync#shutdown#halt#mail#news#uucp#operator#games#nobodyftpuser
复制代码
设置到这里,就能够近程用FTP客户端登录并上传文件,文件会保留在ftpuser的主目次,也就是/home/ftp。
3.不同意FTP下载
vi/etc/vsftpd/vsftpd.conf
4.只同意指定的IP才干毗连
4.1装置tcp_wrappers
4.2反省tcp_wrappers是不是被设置为YES
vi/etc/vsftpd/vsftpd.conf
4.3添回同意的IP
vi/etc/hosts.allow
4.4回绝一切其他的IP
vi/etc/hosts.deny
参考材料:
CentOS6.2ftp设置
vsftpd设置文件具体申明
ThisistheexampleforAccessControlbyTCPWrapper
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|