Linux下搭建FTP服务器

时间:2024-10-26 13:02:50

实习的公司有一台老服务器转作为FTP服务器,老大把这个任务交给了我。这两天边学边卖的捣腾起来,总算搞成。现在记录下来,加深映像,也以便以后查看复习。

服务器安装的是:Red Hat Enterprise Linux Server release 6.4

FTP版本是:vsftpd-2.2.2-11.el6.i686.rpm

FTP的配置内容也挺多的,我就仅将我所要达到的效果进行操作。

1、新建用户 test ,密码:1234

2、test用户的主目录是/data/ftp。(也就是登录test后,就在/data/ftp目录下,不可向上,仅能向下)

3、test可实现上传与下载功能。

安装配置步骤:

1、装机的时候没有选择安装FTP,现在要采用yum来安装FTP。

如下图所示

#yum install vsftp*

然后输入y,同意安装就可以了。

Linux下搭建FTP服务器

2、新建用户

Linux下搭建FTP服务器

3、vsftp的配置文件在/etc/vsftp/下面。

Linux下搭建FTP服务器

4、配置vsftp.conf。

Linux下搭建FTP服务器

5、重启ftp就可以了

/etc/init.d/vsftpd restart

搞定。


其中遇到的问题:

1、像上面介绍设置好后,test用户可下载,但不能上传。

解决办法: 修改selinux。

Linux下搭建FTP服务器

2、要注意的问题就是目录的权限问题。

如主目录是/data/ftp就要将这个目录的改为用户与用户组都是test才行。