Linux中FTP服务器的搭建步骤

介绍

不懂Linux中FTP服务器的搭建?其实想解决这个问题也不难、下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

vmware12上安装的CentOs6.8,最终实现物理机上的windows10能正常访问CentOs上的FTP服务器。

<强>一、查看是否安装有FTP相关的安装包

# rpm qa | grep vsftpd//FTP的安装包就是vsftpd

癓inux中FTP服务器的搭建步骤"

查看到我的系统中没有安装相关的包,所以先把安装包装上。

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

癓inux中FTP服务器的搭建步骤"

查看一下是否安装成功

癓inux中FTP服务器的搭建步骤"

<强>二,启动服务并设置开机自启动

#服务vsftpd开始//启动服务

癓inux中FTP服务器的搭建步骤"

# chkconfig——35级vsftpd alt=癓inux中FTP服务器的搭建步骤">

<强>三,配置vsftpd文件

FTP服务器主要有三个配置文件,都位于/etc/vsftpd目录下:

ftpusers//用来指定哪些用户不能访问FTP服务器

user_list//这个文件中的用户是否可以登录到服务器,取决于vsftpd.conf文件中的userlist_enable和userlist_deny这两个选项。

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

<强>四,匿名用户访问

打开vsftpd。参看

 # vi/etc/vsftpd/vsftp.参看

将这两个选项设置为是的:anon_upload_enable=YES和anon_mkdir_write_enable=YES(一般默认已经有了的,将前面的& # 39;# & # 39;去掉就行了)

这样实现匿名用户上传和下载文件了每分钟:配置文件详解

癓inux中FTP服务器的搭建步骤"

<强>五、非匿名用户的访问

1。修改配置文件

 # vi/etc/vsftpd/vsftp.参看

先将匿名用户访问关掉:anon_upload_enable=NO

在配置文件末尾添加:userlist_enable=是的,userlist_file=/etc/vsftpd/vsftpd。user_list userlist_deny=没有

(不清楚具体意思可以看下配置文件详解)

癓inux中FTP服务器的搭建步骤"

2。创建用户

癓inux中FTP服务器的搭建步骤"

3。这里先测试一下,直接使用ftp1登录,发现是登录不上的。

癓inux中FTP服务器的搭建步骤"

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

 # vi/etc/vsftpd/vsftpd.user_list 

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

癓inux中FTP服务器的搭建步骤"

再次访问,使用ftp1用户,可以登录到FTP服务器。

癓inux中FTP服务器的搭建步骤"

Ps:一些vsftpd。参看配置文件中的选项不懂可以看下文件的详细说明。


Linux中FTP服务器的搭建步骤