Centos6.5下的vsftp安装配置
Posted hdsam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6.5下的vsftp安装配置相关的知识,希望对你有一定的参考价值。
简介
FTP是File Transfer Protocol(文件传输协议)的简称,常用来上传、下载文件。
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。baike
安装配置
通过yum安装vsftpd
sudo yum install -y vsftpd
此外可通过rpm -qa |grep vfstpd来检查是否已安装添加ftp服务的用户
(1) 创建ftp的文件存储目录:mkdir - /ftpfile
(2)添加用户:useradd ftpuser -d /ftpfile -s /sbin/nologin ,设置 /ftpfile目录为ftp服务的家目录,并添加相应的shell环境,/sbin/nologin表示没有登录到主机的权限。
(3)赋予用户相应的文件权限:chown -R ftpuser.ftpuser /ftpuser
(4)设置用户的密码:passwd ftpuser
vsftp配置
配置文件都在 /etc/vsftp目录下
关闭匿名登录:anonymous_enable=no
允许本地用户登录:local_enable=true
修改欢迎语:ftpd_banner=Welcome to my FTP service.
本地路径:local_root=/ftpfile 指定了上传文件根目录
使用本地时间:use_localtime=yes
用户目录:chroot_list_file=/etc/vsftpd/chroot_list 需要手动添加ftp的用户到此文件中
注意:#chroot_local_user=YES ,默认注释掉,值为FALSE,用户不能跳出配置的根目录,也就是前面的"ftpfile",若设置为YES时,配置名单中的用户能够跳出配置的根目录,可能会引起安全问题。
服务启动关闭重启及连接
sudo service vsftpd start/stop/restart/reload
连接到远程服务器 ftp [host或者IP]注意事项:
本人实在虚拟机中操作,防火墙端口过滤以省略,已关闭防火墙,不保证安全性,仅供参考。
参考资料
a. http://linux.vbird.org/linux_server/0410vsftpd/0410vsftpd.php
以上是关于Centos6.5下的vsftp安装配置的主要内容,如果未能解决你的问题,请参考以下文章