搭建一个本地ftp服务器(搭建FTP服务器)
搭建一个本地ftp服务器(搭建FTP服务器)
2024-11-05 08:04:03  作者:流年似  网址:https://m.xinb2b.cn/know/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-05冰墩墩一墩难求“冰墩墩”一墩难求!为了满足儿子想要一个“冰墩墩”的愿望,重庆巧手妈妈欧阳勤芸竟做了一堆可以吃的“馒墩墩!”这确实是别人家的妈妈了!欧阳勤芸的儿子乐乐是个奥运迷在返校前,看得最多的就是电视机里的冬奥会。
  • 酸枣仁治失眠怎么用(酸枣仁治失眠如何用)
  • 2024-11-05酸枣仁治失眠如何用失眠的问题发生之后,应该根据失眠的具体状况,合理使用酸枣仁若失眠是由于体内湿气过重所致,那么在吃酸枣仁的时候,应该要把棋打成粉末,然后和白术混合在一起泡水喝,这样不仅可以有效改善睡眠,还可以去除体内湿。
  • 蒋雯丽扮丑最后变漂亮(因长得坏成坏人专业户)
  • 2024-11-05因长得坏成坏人专业户文娱圈每天都有鲜活事产生,来战斗与声誉,小编为你供应很多新的文娱八卦!稀饭不要忘怀眷注哦!小编本日要说的这位男演员,因长得坏成暴徒职业户,曾吓哭蒋雯丽,媳妇女儿却如花似玉!他即是李明李明先生由于长相疑。
  • 网红唱功真实实力(网红乐队是怎样炼成的)
  • 2024-11-05网红乐队是怎样炼成的若盘点2021年最火的“网红乐队”,夏日入侵企画一定能占一席一句“那是我一直想要只带你去的海边”截止发稿已达到97.8万热度,《想去海边》这首歌也在抖音累计超过2亿次播放,网友甚至调侃,“听他们的歌就。
  • 海鲈鱼和淡水鲈鱼哪个好吃(海鲈鱼好吃还是淡水鲈鱼好吃)
  • 2024-11-05海鲈鱼好吃还是淡水鲈鱼好吃清蒸鲈鱼时,海鲈鱼好吃还是淡水鲈鱼好吃?很多人不懂,太亏了秋天是要贴秋膘的,肉的种类有很多,鸡鸭鱼肉,牛羊肉等等,多吃对于吃不胖的朋友很友好,但对于我们这些易胖体质的来说,一个季节下来真的能胖好几斤,。
  • 世界上最爱我的人全文解析(世界上最爱我的人)
  • 2024-11-05世界上最爱我的人《世界上最爱我的人》,它是一部犯罪片电影,但是当我从头看到尾,让我感受到的并不是犯罪,而是感同身受里面有两个小女孩,一个叫丁雁,一个叫江晓鱼,丁雁是个家境特别好的孩子,可是从小就没有了妈妈,她好像什么。
  • 学生考驾照会不会比较简单(学生假期纷纷考驾照)
  • 2024-11-05学生假期纷纷考驾照还在假期的学生如果想学一门技能,强烈推荐考驾照很多人说考驾照难,其实难的是没有整体学习练车时间,大家都是利用平时工作之外的业余时间来学习,所以考驾照对于学生来说是一个非常恰当的时间时间充足,记忆力好,。
  • 嘎子哥谢孟伟现在靠什么挣钱(谢孟伟微博秀草上飞)
  • 2024-11-05谢孟伟微博秀草上飞8月2日上午,演员谢孟伟在微博上秀出一段轻功“草上飞“的视频,本是为新电影《黄花塘往事》进行的宣传,但网友们似乎并不买账,清一水的留言还是在呼唤“厉害了,嘎子哥”“我们的小张嘎回来了”,言语间都是对小。
  • 什么时候上五台山最好(五台山到底有什么魅力)
  • 2024-11-05五台山到底有什么魅力五台山优美的环境、神奇的传说,数不尽的名胜古迹,使无数的旅客居士倾倒,也让许多的来山游客流连忘返、纷纷拍照留念大多数到过的人,通常是到了以五台山台怀镇为中心的历史悠久、规模宏大的寺院群,而五台山最让人。
  • 薇娅在老家吗(薇娅新助理首次亮相)
  • 2024-11-05薇娅新助理首次亮相做一场直播有多难?随着(可能是)中国初代网红罗永浩首场直播遭遇多次翻车后,大家才意识到,在一场几个小时的高强度直播里,准确地说出品牌信息,全面地展现品牌信息点,流畅的走完直播流程也很难大家也越来越认同。
  • 襁褓是多少岁(襁褓是多大的孩子)
  • 2024-11-05襁褓是多大的孩子指婴幼儿,古代泛指1岁以下幼童,现在以此借指未满周岁的婴儿襁指婴儿的带子,褓指小儿的被子后来以此借指未满周岁的婴儿本意是包婴儿的被、毯等背负小儿用的布兜和系带旧说长一尺二雨至二尺,阔八寸左右现在以此借。
  • 初见的美好句子(能够描写初见的美好句子)
  • 2024-11-05能够描写初见的美好句子人生不能如初见,我们也只能勇敢坦然的接受所有,一直走下去不回头梦中故人现,人生如初见醒来孤枕眠,现实难改变人生不只如初见再好的感情,时过境迁,再想重拾,便是刻舟求剑不如顺其自然,放爱一条生路很多时侯,。