轻松搭建个人网站教程(四)FTP的搭建和使用
服务器运维
2017-03-07
2534
0

8. 服务器端安装FTP

以管理员(root)身份执行以下命令

apt-get install vsftpd

安装完成后,输入以下命令查看是否安装成功

vsftpd -version

我们创建叫做upload的一个用户来专门用于上传文件,输入

adduser upload

之后输入密码和用户资料,可以一路回车。接下来修改vsftpd配置文件,该文件位于/etc目录下,输入:

vi /etc/vsftpd.conf

我之所以使用vi是因为此编辑器将注释和非注释部分以颜色区分,方便查看。但是如果觉得vi使用不习惯,可以使用nano替换vi。以下内容根据个人实际情况调整。

首先查找这一行

anonymous_enable=No

这一行表示是否允许匿名用户登录,默认是关闭的。如果我们用只是FTP上传我们的网页,不需要开启。但是如果还想做FTP服务器做云盘分享资料可以将其打开。

接着查找这一行

write_enable=YES

是否允许用户向写入FTP文件,默认是被注释掉的。这里将其前面的#号注释符号去掉

然后查找这一行,这是控制访问人员名单的:

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list

将其前面的#注释符号删除

接着我们制作允许登录的白名单

nano /etc/vsftpd.chroot_list

输入刚才我们创建的用户

upload

保存并重启ftp服务器,输入

service vsftpd restart

这样我们服务器端的设置就完成了

9.客户端安装FTP管理软件

这里我们使用FileZilla来管理FTP

下载网址:https://filezilla-project.org/

在主机框中输入域名或者IP地址,用户名是我们创建的upload,登录进FTP

10.上传网页

现在我们可以上传我们的网页啦,网页目录在/var/www/html下 我们只要用upload用户把我们的网站上传到这里即可。但由于html默认文件夹是归属于root用户的,我们的upload用户没有权限修改html里的文件,对我们更新网站造成不便,所以我们还需要更改html文件夹的拥有者及用户组。于是我们输入:

chown upload:upload var/www/html -R

上传网页完毕后你会发现,所有上传上来的文件默认文件权限是600,也就意味着其他人是无法读取你的网页的。所以我们需要将文件权限更改为755。FileZilla提供了图形化界面更改属性,右键点击你需要更改的文件,点击文件权限即可更改。当然我们也可以在linux端利用chmod命令更改,如果想要修改大量文件,使用chomd命令要快上很多。例如,我们想修改整个html文件夹权限则输入

chmod 755  /var/www/html -R

好了,以上便是设置FTP的全部内容,现在赶快上传你的你一个网站吧!下一章我们会介绍如何使用wordpress快速搭建一个精美的博客。

Everyone shares the fun of technology!

本文由SuperTyler原创,欢迎大家转载,但请标明出处,谢谢! 如有疑问,欢迎在评论区给我留言交流!
FTP