仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 884|回复: 11
打印 上一主题 下一主题

[其他Linux] Linux编程:在阿里云主机上基于CentOS用vsftpd搭建FTP服务器仓酷云

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:25:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。
比来必要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文平分享一下我们依据实践需求举行的一些设置。
ftp软件用的是vsftpd。
vsftpd是一款在Linux刊行版中最受推许的FTP服务器程序。特性是玲珑轻盈,平安易用。
vsftpd的名字代表”verysecureFTPdaemon”,平安是它的开辟者ChrisEvans思索的主要成绩之一。在这个FTP服务器计划开辟的最入手下手的时分,高平安性就是一个方针。
筹办事情
安装vsftpd
  1. yuminstallvsftpd
复制代码
设置开机启动vsftpdftp服务
  1. chkconfigvsftpdon
复制代码
翻开vsftpd设置文件
  1. vi/etc/vsftpd/vsftpd.conf
复制代码
需求及设置
1.不同意匿名会见
  1. anonymous_enable=NO
复制代码
2.利用当地帐户举行FTP用户登录考证
2.1同意利用当地帐户举行FTP用户登录考证
  1. local_enable=YES
复制代码
2.2创立用于FTP登录的当地帐户
增添用户ftpuser,主目次为/home/ftp,克制登录SSH权限。
  1. useradd-d/home/ftp-gftp-s/sbin/nologinftpuser-ppassword
复制代码
该命令参考自:CentOS6.2ftp设置。
useradd命令参考文档:Linux的useradd
2.3只同意刚创立的ftpuser登录FTP
vi/etc/vsftpd/vsftpd.conf
  1. userlist_enable=YESuserlist_deny=NO
复制代码
vi/etc/vsftpd/user_list
正文一切帐户,增加ftpuser


<br>
  1. #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
  1. download_enable=NO
复制代码
4.只同意指定的IP才干毗连
4.1安装tcp_wrappers
  1. yum-yinstalltcp_wrappers
复制代码
4.2反省tcp_wrappers是不是被设置为YES
vi/etc/vsftpd/vsftpd.conf
  1. chkconfigvsftpdon0
复制代码
4.3添回同意的IP
vi/etc/hosts.allow
  1. chkconfigvsftpdon1
复制代码
4.4回绝一切其他的IP
vi/etc/hosts.deny
  1. chkconfigvsftpdon2
复制代码
有些人号称用过十几种甚至几十种linux,向人谈论起来头头是到,好像懂的很多。
再见西城 该用户已被删除
沙发
发表于 2015-1-21 06:07:42 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
兰色精灵 该用户已被删除
板凳
发表于 2015-1-21 06:07:42 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
蒙在股里 该用户已被删除
地板
发表于 2015-1-29 12:46:38 来自手机 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-1 19:46:27 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
6#
发表于 2015-2-3 11:22:00 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
小女巫 该用户已被删除
7#
发表于 2015-2-8 20:14:04 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
若相依 该用户已被删除
8#
发表于 2015-2-19 23:08:33 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
山那边是海 该用户已被删除
9#
发表于 2015-3-2 08:13:41 | 只看该作者
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
活着的死人 该用户已被删除
10#
发表于 2015-3-11 02:36:28 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
冷月葬花魂 该用户已被删除
11#
发表于 2015-3-17 19:08:43 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
admin 该用户已被删除
12#
发表于 2015-3-24 20:13:28 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 08:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表