,,Linux中FTP服务器的搭建教程

,,Linux中FTP服务器的搭建教程

本文主要详细介绍了在Linux下构建FTP服务器的教程。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

安装在vmware12上的CentOs6.8终于实现了物理机上的windows10可以正常访问CentOs上的FTP服务器。

一、查看是否安装有ftp相关的安装包

# rpm -qa | grep vsftpd //ftp的安装包是vsftpd

我看到我的系统中没有安装相关的软件包,所以我先打包安装。

# yum -y install vsftpd //如果这里没有配置yum源码,可以直接用rpm安装也是一样的。

检查安装是否成功。

二、启动服务并设置开机自启动

# service vsftpd start //启动服务

# chk config-level 35 vsftpd on//设置自启动

# chkconfig-listvsftpd//查看设置是否成功。

三、配置vsftpd文件

ftp服务器主要有三个配置文件,它们都位于/etc/vsftpd目录中:

FTSERS//用于指定哪些用户不能访问ftp服务器。

User_list //该文件中的用户能否登录服务器取决于vsftpd.conf文件中的userlist_enable和userlist_deny两个选项。

vsftpd.conf //ftp服务器的主配置文件

四、匿名用户访问

打开vsftpd.conf

# vi /etc/vsftpd/vsftp.conf

将这两个选项设置为yes: anon _ upload _ enable=yes和anon_mkdir_write_enable=YES(通常,如果您已经默认拥有它们,只需删除前面的' # ')

这使得匿名用户能够上传和下载文件。Ps:配置文件详解

五、非匿名用户的访问

1.修改配置文件

# vi /etc/vsftpd/vsftp.conf

首先关闭匿名用户访问:anon_upload_enable=NO

在配置文件末尾添加:userlist _ enable=yes,userlist _ file=/etc/vsftpd/vsftpd . user _ list,userlist _ deny=no。

(如果不知道具体含义,请查看配置文件了解详情)

2.创建用户

3.这里先测试一下,用ftp1直接登录,发现无法登录。

4.将用户ftp放入/etc/vsftpd/vsftpd.user_list文件中。

# VI/etc/vsftpd/vsftpd . user _ list

在文件中写入ftp1(一行代表一个用户),然后保存并退出,重新加载服务(# service vsftpd reload)。

同样,使用ftp1用户,您可以登录到ftp服务器。

Ps:如果你不了解一些vsftpd.conf配置文件中的选项,可以看看文件的详细描述!

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: