搭建一个本地ftp服务器(搭建FTP服务器)
搭建一个本地ftp服务器(搭建FTP服务器)
2024-11-22 06:07:10  作者:流年似  网址:https://m.xinb2b.cn/tech/ftr467995.html

ftp服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。

在当下这个网盘到处限速收费的情况下,自己搭建一个FTP服务器,也是一个不错的选择。

1、搭建环境

阿里云服务器:ubuntu 16.04/18.04

2、安装ftp服务器工具

安装vsftpd

sudo apt-get updatesudo apt-get install vsftpd

设置成开机服务

systemctl enable vsftpd.service

启动ftp服务

systemctl start vsftpd.service

运行命令,查看ftp服务的端口号

netstat -antup | grep ftp

3、参数配置

配置文件路径:

/etc/vsftpd.conf

基本配置如下:

# 禁止匿名用户登录anonymous_enable=NO# 允许系统用户登录local_enable=YES# 启用可以修改文件的 FTP 命令write_enable=YES# 本地用户创建文件的 umask 值local_umask=022# 允许为目录配置显示信息,显示每个目录下面的message_file文件的内容dirmessage_enable=YES# 开启日记功能 xferlog_enable=YES# 使用标准的20端口来连接ftp connect_from_port_20=YES# 使用标准日志格式 xferlog_std_format=YES# 如果启动这项功能,则所有列在chroot_list_file之中的使用者不能更改根目录chroot_list_enable=YES# 指定限制的用户文件chroot_list_file=/etc/vsftpd/chroot_list# ftp服务器将处于独立启动模式listen=YES# 设置一个本地用户登录后进入到的目录local_root=/home/ftp# 设置PAM认证服务的配置文件名称,该文件保存在“/etc/pam.d/”目录下pam_service_name=vsftpd# ftp将检查userlist_file设置文件中指定的用户是否可以访问vsftpd服务器userlist_enable=YES# 只允许user_list文件中记录的ftp用户能登录vsftp服务,其他的ftp用户都不可以登录。userlist_deny=NO# 定义限制/允许用户登录的文件userlist_file=/etc/vsftpd/allowed_users # ftp服务器将使用tcp_wrappers作为主机访问控制模式tcp_wrappers=YES# 连接ftp服务费使用的端口listen_port=21

如需开启被动模式,增加如下配置参数

#开启被动模式。pasv_enable=YESallow_writeable_chroot=YES#设置被动模式下,建立数据传输可使用的端口范围的最小值。#建议您把端口范围设置在一段比较高的范围内,例如50000~50010,有助于提高访问FTP服务器的安全性。pasv_min_port=50000#设置被动模式下,建立数据传输可使用的端口范围的最大值。pasv_max_port=50010

因为ftp服务器是搭建在阿里云上的,所以要根据以上配置设置下安全组规则,开启20/21;50000/50010的端口。


allowed_users chroot_list文件配置

在/etc/vsftpd下,创建两个文件,没有文件夹的创建该文件夹

1)allowed_users 是允许的用户文件,允许的用户,把账户名写入即可

2)chroot_list 是限制的用户文件,没有限制的,保留空文件即可

配置完成后重启ftp服务

sudo systemctl restart vsftpd.service

查看服务器运行状态

sudo systemctl status vsftpd.service


这样ftp服务器就配置好了,用工具登陆试下


4、可能的错误如下

如果在启动ftp服务时,出现如下错误


关闭配置/etc/vsftpd.conf中ipv6设置再重启服务即可

listen_ipv6=NO

  • 邓超银河补习班内容介绍(邓超新作银河补习班看哭很多人)
  • 2024-11-22邓超新作银河补习班看哭很多人不得不说,邓超和俞白眉这次搭档创作的《银河补习班》,真有些出乎意料的不错1、探讨教育主题,内核有意义《银河补习班》探讨了一个很有价值的主题:对孩子而言,什么样的教育方式才算是好的教育?这是邓超和俞白眉。
  • 肉炒血肠做法大全(营养美味两手抓)
  • 2024-11-22营养美味两手抓山西南部地区的特色菜,也是我过年回老家必吃的一道菜,做起来很简单,味道很不错,金黄的蒜粒搭配血肠,口感绵密蒜香满满By小米的厨房日记用料血肠1根蒜5瓣陈醋2勺做法步骤1、蒜切成蒜粒2、血肠切片3、小火。
  • 春季清爽养生菜(春季应该吃的10道养生菜)
  • 2024-11-22春季应该吃的10道养生菜#春日生活打卡季#大家好,欢迎大家来到我的自媒体,我是美食作者锦绣V山东,现在是春暖花开,万物复苏时节,春天是一个生长的季节,也是孩子长个的黄金期,家长们在这个季节一定不能忽视,要多给孩子吃一些营养食。
  • 暑期如何做好近视防控(暑假近视防控注意事项)
  • 2024-11-22暑假近视防控注意事项暑假是儿童青少年近视防控的关键期为引导儿童青少年假期科学用眼、规律作息、主动防控近视,教育部指导全国综合防控儿童青少年近视专家宣讲团,在今年1月发布的2022年寒假多场景近视防控问答的基础上,修订形成。
  • 乳腺结节蒲公英怎么喝(蒲公英是乳腺结节的天敌)
  • 2024-11-22蒲公英是乳腺结节的天敌最近,门诊来了个乳腺患者,带来了一瓶蒲公英茶这位患者去药店抓草药,药店服务员让她买蒲公英根回家泡茶喝,说什么病都管患者花50元买了一小罐头瓶患者问我是否可以和喝茶那样喝?我告诉她不可以那不是人参汤,人。
  • 衡山海拔多少米(关于衡山海拔的介绍)
  • 2024-11-22关于衡山海拔的介绍南岳衡山海拔:1300.2米衡山,又名南岳、寿岳、南山,为中国“五岳”之一,位于中国湖南省中部偏东南部,绵亘于衡阳、湘潭两盆地间,主体部分位于衡阳市南岳区、衡山县和衡阳县东部衡山的命名,据战国时期《甘。
  • 快狗打车和货拉拉谁单多(夹在滴滴与货拉拉间的焦虑)
  • 2024-11-22夹在滴滴与货拉拉间的焦虑五年前,在同城货运市场,如果说快狗打车(58速运)是行业第一,或许没人疑惑彼时58到家是中国最大的上门服务平台,58速运拥有超级流量加持五年后的今天,在滴滴货运猛烈攻势下,或有人疑问快狗打车还能否守住。
  • 安徽旅游攻略自驾游最佳路线(如果你是自驾游爱好者)
  • 2024-11-22如果你是自驾游爱好者安徽的景色总能让人惊艳目的地总是相同的而路上的风景必须有老司机带路才能完美遇见1、大别山脉自驾线大别山自驾集群绝对是安徽境内最经典的路线最有名的马丁公路就在这个路段内沿途景点众多,一横三纵,绵延不绝一。
  • 女主后悔重生文推荐(女主重生悔过文)
  • 2024-11-22女主重生悔过文如果这世界上有后悔药该多好,可是这是不可能的!但我们可以看看小说嘛!重来一次的人生会是怎样的呢?和小编一起来看看女主是怎么做的吧!1.《重生之傻夫君》作者:凤芸短评:男主是真傻子,不过最后会恢复哒!女。
  • 张佳宁谈不想结婚的原因(为了妈妈2年拍18部戏)
  • 2024-11-22为了妈妈2年拍18部戏张佳宁,1989年出生于吉林省辽源市,是一位地地道道的东北姑娘这个姑娘的名字可能不熟悉,而你看到她的照片,肯定会有印象她的舅舅张晓龙,大家也一定不陌生《甄嬛传》中温厚深情的“温太医”,应该是大家最印象。
  • 喝鲜牛奶对糖尿病有帮助吗(哪个对血糖影响更小)
  • 2024-11-22哪个对血糖影响更小纯牛奶和酸奶是我们日常中经常见到的奶制品,它们分别有着不同的功效,因此在适合饮用的人群上也有所不同,而是有很多糖尿病人在选择奶制品的时候都不知道自己应该选择纯牛奶还是酸奶,害怕自己选择不正确导致饮用后。
  • 孕妇怀孕期间吃这六种食物(孕妈常吃这3种食物)
  • 2024-11-22孕妈常吃这3种食物我们都知道,在怀孕初期,受精卵在孕妈子宫内进行着床,会刺激女人的体内分泌很多的激素,这样就会导致孕妈妈产生很多的不良反应,比如恶心、呕吐,食欲不振等妊娠反应,其实这也是一种非常正常的现象,如果有这种现。