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的区别