花生壳+FileZilla搭建公网FTP服务器
FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务,常被用作文件共享和传输,并可根据用户实际需求设置访问权限,同时还具备跨平台的特性,是互联网中应用十分广泛的服务之一。
本文将以FileZilla(一款免费开源的FTP软件)为例,通过花生壳内网穿透软件以端口映射、免费域名,即DDNS动态域名解析的方式,教大家如何搭建自己的FTP服务器并最终实现外网访问。
一、软件下载地址
花生壳:https://hsk.oray.com/download/
FileZilla Server中文版:https://www.filezilla.cn/download/server
二、 局域网搭建FTP服务器并配置共享文件
在官网下载FileZilla Server并安装,安装完成后FileZilla界面会弹出“连接到服务器”配置界面,默认主机名及管理端口如下图所示,点击“连接”进入下一步;
在弹出的界面中选择“编辑”-“用户”-“添加”,设置用户帐户名,这里设置为“oray”
帐户名设置完成点击确定,再在“帐户设置”项设置帐户名“密码”(即后期登录访问服务器共享文件时的帐户名及密码)
帐户名及密码设置完成后,弹出需要至少设置一个共享文件目录的提示,该共享文件夹目录可设置为为本机所有硬盘上的相关文件夹。
在提示界面点击确定后,在设置“共享文件夹”界面点击“添加”,选择想要共享的文件即可;
设置完共享文件后,点击确定,局域网FTP服务器及共享文件配置完成。
三、通过花生壳客户端添加端口映射
在花生壳“内网映射”界面添加新映射,这里设置为“FTP共享”,应用类型选择TCP协议(FTP服务器默认支持协议),填写内网主机IP及FTP服务器默认端口号21,设置完成点击保存,花生壳将自动生成一个外网访问地址。
由于FileZillaServer软件的特殊性,还需要设置被动端口用于FTP数据传输使用,打开FileZillaServer,点击“编辑”-“设置”-“被动模式设置”,可以看到设置自定义端口范围;
与设置 21 端口一样,打开花生壳,添加映射,在“内网映射”界面填写应用名称、内网主机及端口号,由于FileZillaServer的被动端口需为 5 位端口号,所以这里先将内网端口号任意设置为12345;
为确保内外网端口号一致以保证数据正常传输,这里将内网主机端口 12345 再改为生成的访问外网访问地址端口28384;
在生成的FTP被动端口访问地址栏点击“编辑”进入“内网映射”界面进行修改;
再次打开FileZillaServer,选择“编辑”-“设置”-“被动模式设置”,勾选“使用自定义端口”并将端口修改为花生壳生成的外网端口28384,点击确定即可;到这里服务器端即全部配置完成。
花生壳+FileZilla搭建公网FTP服务器相关推荐
- 搭建 公网FTP服务器 外网访问
我是在ubuntu 20.04 上配置的,需要用到公网IP.没有公网IP的,可以考虑花生壳这类应用来做内网穿透. 1. 配置FTP服务器 安装vsftpd. # sudo apt install vs ...
- 搭建Serv-U FTP服务器共享文件外网远程访问「无公网IP」
文章目录 1. 前言 2. 本地FTP搭建 2.1 Serv-U下载和安装 2.2 Serv-U共享网页测试 2.3 Cpolar下载和安装 3. 本地FTP发布 3.1 Cpolar云端设置 3.2 ...
- CentOS系统下使用vsftpd成功搭建了FTP服务器,
CentOS系统下使用vsftpd成功搭建了FTP服务器,这里简单记录一下步骤,以作后用.下面直接说明步骤: 更新源 # yum update 安装vsftpd yum -y install vs ...
- iis7 文件服务器搭建,iis7 ftp服务器搭建
iis7 ftp服务器搭建 内容精选 换一换 安装MySQL本文档以"CentOS 6.5 64bit(40GB)"操作系统为例,对应MySQL版本为5.1.73.CentOS 7 ...
- 使用Filezilla Server配置FTP服务器
使用Filezilla Server配置FTP服务器 一.下载Filezilla Server 官网网址:https://filezilla-project.org 二.安装Filezilla S ...
- 在Linux中搭建一个FTP服务器
在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...
- php开发ftp服务器搭建教程,在Linux中搭建一个FTP服务器
在Linux中搭建一个ftp服务器,以供两个工作小组保管文件使用.禁用匿名.第一个小组使用ftp账号:ftp1,工作目录在:/var/ftp/ftp1:第二个小组使用ftp2,工作目录在:/var/f ...
- Linux中搭建一个ftp服务器详解
来源:Linux社区 作者:luzhi1024 详解Linux中搭建一个ftp服务器. ftp工作是会启动两个通道: 控制通道 , 数据通道 在ftp协议中,控制连接均是由客户端发起的,而数据连接有 ...
- linux的FTP服务器搭建及FTP服务器的入侵和防御
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet上的控制文件的双向传输. 与大多数Internet服 ...
- 手机当ftp文件服务器,如何利用手机搭建移动FTP服务器?
这个非常简单,FTP服务和FTP Server这2个手机APP就可以轻松实现搭建手机FTP服务器,下面我简单介绍一下操作过程,感兴趣的朋友可以在自己手机上尝试一下: FTP服务 这是一个手机端免费的F ...
最新文章
- 卸料装置弹性零件的计算方法_冲裁模卸料板的设计
- Docker教程-仓库管理
- Netscreen防火墙常用命令-管理篇
- MongoDB 分析查询性能
- 共享锁和排它锁---C++17 多线程
- 微信公众开放平台开发07---java servlet 实现微信开发第一步:微信服务器验证
- DWR第五篇之文件上传
- 类申明 java,申明Java类必须使用的关键字是( )。
- 在xml publisher中嵌入二维码(支持中文)
- linux终端下载vscode,Ubuntu:安装vscode
- UVa540.Team Queue
- HttpClient4.x使用中出现的几个问题及解决方法
- Python如何爬取免费爬虫ip
- 深度神经网络简单介绍,深度神经网络百度百科
- 聚划算创意新零售,这个“加油站”不加油只加奶?
- banner图片自适应
- 常用的数据挖掘建模工具
- 北航计算机学硕和专硕人数,2021考研报考人数公布!今年人数暴增了吗?
- 卷积神经网络demo
- 文本prompting综述