| 2019-06-19
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。
很多用户都有搭建 FTP 服务的需求,搭建的方法百度可以找到很多答案,一种是系统直接启用FTP服务,另一种是利用第三方工具搭建,我今天将两种方法全部分享出来,顺带推荐一款非常小众却强大实用的FTP搭建工具给大家。
1、首先,我们先创建 FTP 账户,鼠标右键“此电脑”(Windows 7:计算机)选择“管理”;
2、进入计算机管理后,在左侧列表内依次选择“本地用户和组 - 用户”,对其鼠标右键选择“新用户”;
3、在弹出的“新用户”对话框内用户名处输入想要创建的账户名称例如“APPWMA”,输入想要创建的账户密码及确认密码,取消勾选“用户下次登陆时须更改密码”,然后点击“创建”按钮;
4、创建完成后点击“关闭”按钮,返回计算机管理界面,即可看到用户列表内已新增用户成功;
5、依次点击:开始 – W – Windows 系统 - 控制面板(查看方式:类别) – 程序;
6、点击“启用或关闭 Windows 功能”(Windows 7:打开或关闭 Windows 功能);
7、在 Windows 功能对话框内找到“Internet Information Services”(Windows 7: Internet 信息服务),展开后勾选 FTP 服务器及其子项,勾选 Web 管理工具内的 IIS 管理控制台,然后点击“确定”启用;
8、依次点击:开始 – W – Windows 管理工具 – Internet Information Services (IIS)管理器,在右侧展开列表,鼠标右键选择网站,在弹出的菜单中选择“添加FTP站点”;
9、在弹出的添加 FTP 站点对话框内,输入FTP站点名称及FTP文件路径,然后点击“下一步”;
10、选择本机的IP地址(设置静态IP),端口默认,SSL选择“无”后点击“下一步”继续操作;
11、身份验证勾选“基本”,授权允许访问为“指定用户,并输入步骤3中创建的账户“APPWMA”,勾选权限“读取、写入”,点击“完成”按钮,此时FTP已搭建完成;
12、依次点击:开始 – W – Windows 系统 - 控制面板(查看方式:小图标) – Windows Defender 防火墙;
13、在 Windows Defender 防火墙内,点击左侧的“允许应用或功能通过 Windows Defender 防火墙”;
14、点击“更改设置”,然后点击下方的“允许其他应用”;
15、在弹出的添加应用对话框内点击“浏览”按钮,选择“C:WindowsSystem32svchost.exe”后点击“添加”按钮;
16、此时 Windows 服务主进程已经添加进来,勾选启用专用和公用,然后点击“确定”;
17、局域网内其他电脑浏览器输入FTP地址进行访问(ftp://ip ),在弹出的登陆对话框内输入步骤3创建的FTP用户及密码,点击“登陆”按钮进行登陆,此时FTP可以正常使用。
1.确保内网可以正常访问。如Windows机子在内网其他机子是否正常远程桌面,Linux的SSH在局域网内其他机子可以访问否。
2.从花生壳官网下载最新版本客户端,安装好之后登录。
3.双击你想映射的域名,进入花生壳端口映射添加界面,点击打开内网映射。
4.添加映射,应用名称可以随便填个好记的,内网主机就是你想被公网访问的那台电脑IP地址,内网端口就是希望被映射的端口,点击确定,就启动端口映射了。
现在端口映射窗口就会添加一条映射记录,此时,公网只要使用花生壳分配的这个域名+端口,就可以访问内网的主机和服务器了。
方法三:花生棒2代
图片来源:https://hsk.oray.com
1.安装并登录花生棒绑定贝锐账号。
2.进入管理中心添加端口映射,内容设置同方案一。
3.生成外网访问地址。
4.外网总公司通过生成的外网访问地址即可访问子公司的服务了。
可在设备管理出查看具体信息。
总的看来,目前最优解决方案就是利用花生壳完成内网穿透。花生壳动态域名是专门提供动态域名解析服务的软件,其中端口映射、内网穿透的功能算是最实用也是需求最广泛的了。像我们个人做网站建设、视频监控,或者是企业使用FTP、OA、ERP等选择花生壳做解决方案都是不错的,更有不少网友提供了许多具体应用的方案案例,参考价值还是很大的。