搭建一个本地ftp服务器(搭建FTP服务器)
搭建一个本地ftp服务器(搭建FTP服务器)
2024-07-01 05:23:57  作者:流年似  网址: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的端口。

搭建一个本地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

  • 沙漠越野自行车推荐(海獭经典自行车展赏析)
  • 2024-07-01海獭经典自行车展赏析海獭自行车展上有很多全新的首发车款,并且也有很多有趣的零配件比如Parlee推出了一款名为RZ7的,武装到牙齿的碟刹公路车,整台车十分的气动,隐藏掉了所有他们可以隐藏的东西,并且据说稳定性也像之前的产。
  • 怎么在吃鸡中把灵敏度调到稳稳的(大神教你调灵敏度)
  • 2024-07-01大神教你调灵敏度编┆@极速说文在和平精英中灵敏度是成为大神,不可少的,那有一些人却不懂得调整灵敏度,而是硬搬大神的,但是今天极速说文,来教大家如何调整灵敏度1.镜头灵敏度镜头灵敏度的意思是,不开枪的情况下的灵敏度,这。
  • 最好看的抗日剧就是长沙保卫战(烧毁三分之二个长沙城)
  • 2024-07-01烧毁三分之二个长沙城又是一年公祭日和平钟的回响,行车的鸣笛,南京大屠杀遇难同胞纪念馆集会广场降半的国旗……种种悼念气氛,无一不在提醒着我们要铭记历史,坚守和平其实说起来,一些好的主旋律作品,也是同样的提醒所以今天,飘就想。
  • 破壁机打豆浆需要多长时间(破壁机打豆浆需要多久)
  • 2024-07-01破壁机打豆浆需要多久在一般的情况下,破壁机打豆浆的时间是不一样的,有的破壁机可能在一分钟左右就可以完成,有的破壁机在两分钟到三分钟左右就可以完成,和豆浆机相比较起来,破壁机打豆浆的功能要快速很多对于没有加热功能的破壁机来。
  • 宿舍床顶掉虫子(外国妹子家天花板连续掉蛆)
  • 2024-07-01外国妹子家天花板连续掉蛆国外一位21岁妹子Liv(网名@lon333lygirl),近日在家中遭遇让人崩溃的事件有天,她注意到,一只只蛆虫从公寓的天花板掉落到地面上蛆虫在地面上开始四处蠕动有人路过的话,一不小心就会踩到他们只。
  • gre考试到底考什么(分析gre考试是什么意思)
  • 2024-07-01分析gre考试是什么意思  GRE考试主要适用于哪类学生呢?大多数同学都会有像这样的疑问,下面老师带来了分析gre考试是什么意思  gre考试是什么意思?GRE中文可译作是美国研究生入学考试/资格考试,它属于美国教育考试服务。
  • 精油使用的禁忌(香薰精油和精油一样吗)
  • 2024-07-01香薰精油和精油一样吗这个问题是我经常被问及的问题之一,因此今天把它梳理成文章,方便大家查阅其实会提出这个问题主要是对这几种香薰产品没有一个本质的认识,它们具体是什么?怎么来的?一、精油、香薰精油、香水,本质上都是什么?1。
  • 中国元旦节的风俗活动(中国元旦节的风俗活动有什么)
  • 2024-07-01中国元旦节的风俗活动有什么全中国甚至是全世界都知道的,很多国家都把元旦顶为法顶节日,在元旦这天放假新中国成立后,也规定元旦为法定节日放假一天现在比较普遍的就是由团体组织的活动,如元旦联欢会、挂庆祝元旦的标语、或举行集体活动等,。
  • 古今经典成语(不看不知道一看真奇妙)
  • 2024-07-01不看不知道一看真奇妙成语是中国传统文化的重要组成部分,在数千年的历史与文化中,始终保有旺盛的生命力究其根本,则是成语里蕴含的古人的智慧仍然启迪着当代人快来看看成语里的智慧吧!1忙里偷闲:“偷懒”也是智慧?黄庭坚是我国北宋。
  • 正宗鱼泡的做法和配方(红烧鱼泡的做法)
  • 2024-07-01红烧鱼泡的做法食材:鱼泡一盘、小泰椒6个、绿辣椒3个、蒜6瓣、姜丝适量、油适量、盐适量、鸡精适量、酱油适量、泡发好的木耳适量锅烧热放油,放入鱼泡炒至变色加入泰椒和辣椒继续翻炒加入木耳,蒜,姜,同时放入盐,鸡精以及酱。