linux服务器搭建ftp的步骤,Linux中FTP服务器的搭建步骤

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

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

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

afeb8b076e4b40b3890d14b9a157d750.png

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

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

a6ca9a61b4e8505b5a30000899662cc7.png

查看一下是否安装成功

21f665a5749813985a210f57fb1e1858.png

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

# service vsftpd start  //启动服务

3d92a0f462b2f40bd61fb7b932901df8.png

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

# chkconfig --list vsftpd      //查看是否设置成功

a2b5f1a0122a9169b2714ce43db4e588.png

三、配置vsftpd文件

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

ftpusers  //用来指定哪些用户不能访问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:配置文件详解

e13b66c7b89ce980788b25536c54025d.png

五、非匿名用户的访问

1.修改配置文件

# vi /etc/vsftpd/vsftp.conf

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

在配置文件末尾添加:userlist_enable=YES, userlist_file=/etc/vsftpd/vsftpd.user_list, userlist_deny=NO

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

5623afa3c895bf68f5ba833ea46cd084.png

2.创建用户

2668a7a190ceda73f6363b3d36031793.png

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

372531639a3298494ccda5b5d788db6e.png

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

# vi /etc/vsftpd/vsftpd.user_list

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

70dab8a8111c07b49abbd505c526cb8a.png

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

0139163b889d51fc49af30dec28e2e72.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值