在CentOS 6上安装FTP服务器,我们通常使用vsftpd,下面是具体的步骤:
第一步:安装 vsftpd
登陆你的CentOS服务器,然后使用下面的命令进行安装:
yum install vsftpd
第二步:配置 vsftpd
配置文件位于/etc/vsftpd/vsftpd.conf,使用你喜欢的编辑器打开该文件,如:
vi /etc/vsftpd/vsftpd.conf
然后在里面添加或修改以下内容:
anonymous_enable=NO //禁止匿名登录
local_enable=YES //允许本地用户登录
write_enable=YES //允许写入,即允许上传
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
第三步:启动 vsftpd服务
service vsftpd start
第四步:设置开机启动
chkconfig vsftpd on
第五步:添加FTP用户
-
新建一个ftp用户:
useradd ftpuser
-
给上面新建的ftpuser用户设置密码:
passwd ftpuser
然后按照提示输入密码。
第六步:防火墙设置
如果你的系统中安装有防火墙,你需要允许FTP服务的端口,以便于用户能够访问FTP服务器:
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
service iptables save
service iptables restart
至此,你已经在CentOS 6的服务器上安装好了FTP服务,你可以使用FTP客户端软件来测试FTP服务是否工作正常。如果有问题,你可以查看/var/log/vsftpd.log,这是vsftpd的日志文件,里面可能包含有用的错误信息。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/174700.html