
服务器启用FTP服务,可以很方便的在服务器和本地设备之间传输数据,以下是在Centos6.5环境下配置的记录,同样适用于其他版本的Centos6.x系统。
Step1:安装vsftpd
yum install vsftpd ftp
Step2:配置vsftpd
vim /etc/vsftpd/vsftpd.conf
需要更改以下参数:
# 禁用匿名登录
anonymous_enable=NO
# 允许本地登录
local_enable=YES
# 本地用户的写权限
write_enable=YES
# FTP的本地文件权限设置为022
local_umask=022
# 限制所有用户都在家目录
chroot_local_user=yes
# 调用限制在家目录的用户名单
chroot_list_enable=YES
# 限制在家目录的用户名单所在路径
chroot_list_file=/etc/vsftpd/chroot_list
# 以独立的FTP服务运行
listen=YES
# 用userlist来限制用户访问
userlist_enable=YES
修改后保存即可。
Step3:添加用户
useradd -d /var/ftp/public_root -g ftp -s /sbin/nologin ftpuser
输入上述命令后,根据提示设置 ftpuser
的登录密码即可。
之后我们上传的文件都将在目录 /var/ftp/public_root
下。
Step4:开启FTP
# service vsftpd stop:停止服务
# service vsftpd restart:重启服务
service vsftpd start
# 设置开机启动 FTP 服务
chkconfig vsftpd on
Step5:远程FTP登录
这里推荐开源免费的优秀软件FileZilla在本地登录开启FTP的服务器。输入主机IP、用户名(ftpuser)和密码即可快捷使用FTP服务。

网友评论