Linux下的ftp搭建

来源:互联网 发布:unity3d 粒子系统闪电 编辑:程序博客网 时间:2024/05/21 10:25

刚开始使用服务器,很多东西都不会用。比如Linux这个系统就困扰我许久了。但是我在不断百度一下还是成功建立一个FTP服务器出来了。

我这里使用的是阿里云服务器,所以给你的系统是CentOS6.5.一开始我是很迷茫的,因为在网上找资料说建一个服务器要安装很多LAMP之类的,之后我也更着在做。结果发现阿里云服务器已经是为你安装好了,怪不得有些在安装的时候就提示你已经存在XXX版本了。

之后就是进入了命令行界面了,看的蛋疼呀。首先这里网上的资料有许多都是与现在的阿里云所配置的存在一定差异的。例如大多数人的Apache数据是放在aliydata里,但是我的是yjdata。这里也给了新手造成一定障碍。其实这里只是一些软件的安装上比较麻烦,而且对于菜鸟来说,不清楚使用什么命令去实现一些所需的功能。例如要改变文件夹或文件的权限的话要使用到chmod 755 a.txt而权限r是4,w是2,x是1,-是0。所以有很多的新奇东西等着我们去挖掘。仿佛进入了新大陆一样呀。

废话不说了,现在就开始搭建服务器。

首先我们要知道你的服务器是否已经安装了vsftpd,这里使用

rpm -qa | grep vsftpd

来检测是否存在,存在的话会给出vsftpd的版本出来。

如果没有安装的话,那就安装吧。使用如下命令:

yum -y install vsftpd
还有就是设置开机自动启动

chkconfig vsftpd on
这样子基本的ftp服务器环境就做好了。

管理vsftpd相关命令:

启动vsftpd:  service vsftpd start

停止vsftpd:  service vsftpd stop

重启vsftpd:  service vsftpd restart


这里我们还要为ftp服务创建一个用户才能够使用它来登录我们的ftp服务器。

这里我们要进入ftp默认的配置文件里面进行一些选项的配置。

vi /etc/vsftpd/vsftpd.conf

进入配置文件后,各种选项的意思可以看这里:传送门

根据你想要的东西来配置就ok了。

然后就是添加用户使用

 useradd -d 文件访问的路径 -g ftp -s /sbin/nologin 用户名

在文件访问路径上填上你要访问的位置,这里可以天Apache的www路径,这样子就可以直接对文件进行修改了。-s /sbin/nologin是禁止ssh登录。

之后passwd 用户名

然后出现new passwd 输入你的密码

之后repeat passwd 再次输入你的密码

然后就可以根据你的用户名和密码进入ftp了。这里还有一个地方要注意,要观察一下你的ftp所在的文件夹的权限如何才行,不然的话就会导致无法上传和下载文件了。

具体的修改权限的话可以参考这篇文章:传送门










0 0
原创粉丝点击