服务器

当前位置:首页 > 服务器 >

Linux下FTP服务器安装教程

时间:2015-10-06        阅读:次        QQ群:182913345

第一步:安装FTP
我的系统是CENTOS6.5,使用yum install vsftpd安装,我安装的是2.2.2版本。
[root@iZ282iltjiwZ vsftpd]# vsftpd -v
vsftpd: version 2.2.2
 
第二步:对FTP服务进行配置
配置Vsftpd的文件在:/etc/vsftpd/vsftpd.conf 使用VI命令打开,内容也不复杂,需要配置的几项内容如下:
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO  #禁止匿名访问
# By default the server will pretend to allow ASCII mode but in fact ignore
# the request. Turn on the below options to have the server actually do ASCII
# mangling on files when in ASCII mode.
# Beware that on some FTP servers, ASCII support allows a denial of service
# attack (DoS) via the command "SIZE /big/file" in ASCII mode. vsftpd
# predicted this attack and has always been safe, reporting the size of the
# raw file.
# ASCII mangling is a horrible feature of the protocol.
ascii_upload_enable=YES  #允许使用ascii码上传
ascii_download_enable=YES  #允许使用ascii码下载
userlist_enable=NO
userlist_deny=NO #使用FTP用户表,表里没有的用户需要添加才能登录
 
第三步:创建FTP用户
添加一个用户。useradd testftp回车,然后为 testftp这个用户添加密码passwd  testftp,成功后把testftp这个用户加入到FTP用户表里。具体操作命令为:
vi /etc/vsftpd/user_list #安全起见将里面其它初始用户全部删除,加入刚刚我们新建的testftp用户。保存退出。
 
第四步:启动FTP服务
启动vsftpd服务/etc/init.d/vsftpd start,看到[OK]即为启动成功。
其它重启停止的命令和其它的一样,使用
/etc/init.d/vsftpd  restart
/etc/init.d/vsftpd  stop

上一篇:Linux常用命令之ping

下一篇:浅谈FTP与SFTP的区别

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2