洛杉矶MC机房 高速低价18元起

DIYVM

Linux中FTP服务器的搭建教程

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。

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

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

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

Linux中FTP服务器的搭建教程贝壳主机网、bkvps.com

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

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

Linux中FTP服务器的搭建教程

查看一下是否安装成功

Linux中FTP服务器的搭建教程

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

# service vsftpd start //启动服务

Linux中FTP服务器的搭建教程

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

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

Linux中FTP服务器的搭建教程

三、配置vsftpd文件

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

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

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

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

四、匿名用户访问

打开vsftpd.conf

1
# vi /etc/vsftpd/vsftp.conf

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

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

  Linux中FTP服务器的搭建教程

五、非匿名用户的访问

1.修改配置文件

1
# vi /etc/vsftpd/vsftp.conf

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

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

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

  Linux中FTP服务器的搭建教程

2.创建用户

  Linux中FTP服务器的搭建教程

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

  Linux中FTP服务器的搭建教程

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

1
# vi /etc/vsftpd/vsftpd.user_list

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

Linux中FTP服务器的搭建教程

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

Linux中FTP服务器的搭建教程

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » Linux中FTP服务器的搭建教程

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活