搭建一个本地ftp服务器(搭建FTP服务器)
搭建一个本地ftp服务器(搭建FTP服务器)
2024-06-29 01:42:33  作者:流年似  网址:https://m.xinb2b.cn/sport/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的端口。

搭建一个本地ftp服务器(搭建FTP服务器)(1)

allowed_users chroot_list文件配置

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

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

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

配置完成后重启ftp服务

sudo systemctl restart vsftpd.service

查看服务器运行状态

sudo systemctl status vsftpd.service

搭建一个本地ftp服务器(搭建FTP服务器)(2)

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

搭建一个本地ftp服务器(搭建FTP服务器)(3)

4、可能的错误如下

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

搭建一个本地ftp服务器(搭建FTP服务器)(4)

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

listen_ipv6=NO

  • 舒尔sm86有线话筒(舒尔SHURESM48S-LC)
  • 2024-06-29舒尔SHURESM48S-LC采用心形指向性,提供出色的反馈前增益它的频率响应专为人声修正,拥有明亮的中音和衰减的低音,有助于控制近讲效应拾音头配备了防震架,因此非常坚固,且减少了手持噪音SHURE/美国SM48S-LC心形指向性。
  • 猪龙骨怎么做软(大块猪龙骨怎样做会又嫩又软)
  • 2024-06-29大块猪龙骨怎样做会又嫩又软材料:龙骨4块,罗汉果半个,陈皮5到10克,广东米酒适量龙骨洗净焯水(只用4块就够了)炖盎放入龙骨、罗汉果、陈皮、数滴米酒,加开水至9分满深锅加足量水开后放入炖盎大火煮开后转小火炖2.5至3小时,罗汉。
  • 魔兽3重制版为什么失败(魔兽3重制版没有天梯)
  • 2024-06-29魔兽3重制版没有天梯“这群志愿者在用暴雪对玩家应有的态度来对待他们的服务器”《魔兽争霸3重制版》自去年1月推出以来,一直饱受诟病首发版本的游戏中有很多本应该有的功能并没有实现,比如完善的多人在线游戏、自定义战役暴雪虽曾承。
  • 好玩的东北顺口溜(盘锦顺口溜哈哈)
  • 2024-06-29盘锦顺口溜哈哈哈哈太有才了辽宁的天,盘锦的地,盘锦的女人最美丽!盘锦的水稻,盘锦的菜,盘锦的男人长得帅!盘锦的萝卜,盘锦的瓜,盘锦的姑娘人人夸!盘锦的路,盘锦的桥,盘锦的风景一条条!盘锦的地,盘锦的水,盘锦的红海滩。
  • 西游记中什么妖怪有五件宝贝(西游记中的宝贝分类)
  • 2024-06-29西游记中的宝贝分类谈到西游记,大家一般也习惯于把书内有神奇功效的物品称之为法宝,但其实就书内的描写而言,是没有“法宝”这两个字,书中更习惯用“宝贝”二字代称我们认知中的法宝,甚至有时候直接管法宝叫做“法力”,出于对原著。
  • 三星galaxy z fold 4到底怎么样(全新三星ZFold4提前上手)
  • 2024-06-29全新三星ZFold4提前上手虽说最近几年各大手机厂商纷纷入局折叠屏领域,但从产品综合表现和用户口碑,以及技术创新等方面来看,我觉得只有三星是成功的,其它品牌更像是陪跑着,甚至有的品牌只是帮助三星清库存而已而三星折叠手机经过几代的。
  • 腹中的宝宝究竟是生还是不生(肚里男孩都快没命了)
  • 2024-06-29肚里男孩都快没命了在大事情上挑选个良辰吉日是自古就一直流传着的风俗婚丧嫁娶,都得挑个好日子也有不少人选择挑个好日子生产但是过度迷信“好日子”却十分要不得昨天(18日)台州市中心医院就有一位产妇临盆在即却不幸遭遇会给肚里。
  • 小型个人美容工作室怎么拓客(美容院拓客方案)
  • 2024-06-29美容院拓客方案2019美容业同质化严重,行业竞争激烈,很多开实体美容店的商家都面临拓客困难,没有客户的问题,今天大兵就来教大家几招,如何策划简单、高效的活动去拓客在我们设计引流活动方案的时候,可以着重从免费赠送、超。
  • 贵州第一山为什么是梵净山(究竟靠什么碾压五岳名山)
  • 2024-06-29究竟靠什么碾压五岳名山当时,在波斯湾西岸巴林王国首都麦纳麦召开的第42届世界遗产大会上,很多人开始以为听错了没错,就是贵州铜仁的梵净山最终获表决通过这里成功列入世界自然遗产名录,成为中国第53处世界遗产、第13处世界自然遗。
  • 你想到的最奇葩的五个故事(有哪些令人感动到泪崩的脑洞故事)
  • 2024-06-29有哪些令人感动到泪崩的脑洞故事“支付宝到账1万元”晚上8点我正在洗碗,手机突然传来支付宝到账的信息我正打算拿手机出来看看什么情况的时候“支付宝到账1万元”又是一条同样的信息这让我又惊又喜,同时更不解到底是谁会一次性给我转这么多钱打。