源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Linux中FTP服务器的搭建教程

  • 时间:2022-10-01 00:30 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Linux中FTP服务器的搭建教程
vmware12上安装的CentOs6.8,最终实现物理机上的windows10能正常访问CentOs上的FTP服务器。 [b]一、查看是否安装有ftp相关的安装包[/b] # rpm -qa | grep vsftpd //ftp的安装包就是vsftpd [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090123_0_52773.png[/img] 查看到我的系统中没有安装相关的包,所以先把安装包装上。 # yum -y install vsftpd //这里如果没有配置yum源,可以直接用rpm的方式安装也是一样的 [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090124_1_51029.png[/img] 查看一下是否安装成功 [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090124_2_53273.png[/img] [b]二、启动服务并设置开机自启动[/b] # service vsftpd start //启动服务 [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090124_3_82629.png[/img] # chkconfig --level 35 vsftpd on  //设置自启动 # chkconfig --list vsftpd //查看是否设置成功 [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090125_4_57429.png[/img] [b]三、配置vsftpd文件[/b] ftp服务器主要有三个配置文件,都位于/etc/vsftpd目录下: ftpusers //用来指定哪些用户不能访问ftp服务器 user_list //这个文件中的用户是否可以登录到服务器,取决于vsftpd.conf文件中的userlist_enable和userlist_deny这两个选项。 [url=http://www.1sucai.cn/article/117792.htm]vsftpd.conf[/url] //ftp服务器的主配置文件 [b]四、匿名用户访问[/b] 打开vsftpd.conf
# vi /etc/vsftpd/vsftp.conf
将这两个选项设置为YES :anon_upload_enable=YES和 anon_mkdir_write_enable=YES (一般默认已经有了的,将前面的'#'去掉就行了) 这样实现匿名用户上传和下载文件了。ps:配置文件详解   [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090125_5_88459.png[/img] [b]五、非匿名用户的访问[/b] 1.修改配置文件
# vi /etc/vsftpd/vsftp.conf
先将匿名用户访问关掉: anon_upload_enable=NO 在配置文件末尾添加:userlist_enable=YES, userlist_file=/etc/vsftpd/vsftpd.user_list, userlist_deny=NO (不清楚具体意思可以看下[url=http://www.1sucai.cn/article/117792.htm]配置文件详解[/url])   [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090126_6_32007.png[/img] 2.创建用户   [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090126_7_90285.png[/img] 3.这里先测试一下,直接使用ftp1登录,发现是登录不上的。   [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090127_8_41962.png[/img] 4.将用户ftp放入/etc/vsftpd/vsftpd.user_list文件中。
# vi /etc/vsftpd/vsftpd.user_list
在文件中写入ftp1(一行代表一个用户),然后保存退出,重载一下服务(# service vsftpd reload)。 [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090127_9_83058.png[/img] 再次访问,使用ftp1用户,可以登录到ftp服务器。 [img]http://img.1sucai.cn/uploads/article/2018010709/20180107090127_10_20573.png[/img] Ps:[url=http://www.1sucai.cn/article/117792.htm]一些vsftpd.conf配置文件中的选项不懂可以看下文件的详细说明![/url] 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部