|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。
比来必要在一台阿里云的云服务器上搭建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
<br>- #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
复制代码
<br>
设置到这里,就能够远程用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
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。 |
|