百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> 天翼云主机中centos系统搭建ftp服务器环境
分享文章到:

天翼云主机中centos系统搭建ftp服务器环境

发布时间:01/15 来源: 浏览: 关键词:
文章介绍天翼云主机中centos系统搭建ftp服务器环境方法,这里与其它centos系统中配置没什么区别了,开头我也不说多了我们看下面。

如果没有ftp的话,建站时上传下载文件都会非常麻烦,所以ftp是必备的建站工具。平常我们使用的虚拟主机,已经默认提供ftp服务,并提供ftp帐户管理界面等,我们只需要创建用户就可以了,但云主机需要由自己来搭建ftp环境并创建ftp用户,这样才能在自己的电脑用ftp客户端上传或者下载文件。

 尽管centos操作系统安装ftp并没有像windows操作系统图形界面操作那样方便,但使用命令也是很容易就能搭建好ftp环境的,下面是在天翼云主机搭建ftp服务器,并配置使用ftp客户端连接的详细教程。

 本文使用vsftpd作为FTP服务器,vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。下面我们介绍如何在centos系统上安装和配置vsftpd。

 一、在centos安装vsftpd
 

在PuTTY中使用root登录,然后执行以下的命令

 代码如下

yum install vsftpd

设置开机自动启动

 代码如下

chkconfig vsftpd on

启动vsftpd服务

 代码如下

service vsftpd start

 

二、配置vsftpd
 

执行:vi /etc/vsftpd/vsftpd.conf

把下面几行前面的#删除,如果前面没有#则保持原状

 代码如下

local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES #这行如果没有,则自己添加一行
pam_service_name=vsftpd
userlist_enable=YES

保存后,重启vsftpd服务,

 代码如下

service vsftpd restart

 

三、添加ftp用户
 

增加用户ftpuser,指向目录/home/wwwroot/ftpuser,并禁止登录SSH权限

 代码如下

useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

修改密码

 代码如下

passwd ftpuser

把目录写的权限赋予这个ftp用户,否则上传不了文件

 代码如下

chown -R ftpuser /home/wwwroot/ftpuser

 

四、配置防火墙,开放21端口
 

如果不开放21端口,客户端是连接不上的

依次执行以下命令

 代码如下

iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 21 -j ACCEPT

/etc/rc.d/init.d/iptables save

service iptables restart

至此,就完成了天翼云主机ftp服务的安装和配置,使用ftp客户端如FileZilla就可以连接上你的天翼云主机上传下载文件了。(配置完后需要等待一段时间才能使用客户端连接上,笔者刚安装完时死活都连不上,没有做任何改动的情况第二天就可以连接上了,如果大家一开始也是遇到连不上的情况,请等一段时间再试。)

 

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板