新闻资讯

关于ftp您了解多少?外网访问ftp的方法有哪些?

2018-12-26

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。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可以正常使用。

方法二:利用第三方工具快速搭建FTP服务

1、双击运行 setup-x64.exe 安装程序,点击“Next”进入下一步;

2、勾选“I accept the agreement”,然后点击“Next”下一步;

3、点击“Next”默认下一步即可;

4、点击“Next”默认下一步即可;

5、点击“Next”默认下一步即可;

6、点击“Next”默认下一步即可;

7、取消勾选“Launch application”后点击“Finish”结束安装;

8、鼠标右键桌面的 Xlight FTP Server 快捷方式,选择“打开文件所在的位置”,将网盘下载的解压目录内的 xlight.exe 程序粘贴到安装目录中,点击“替换目标中的文件”,如果弹出访问被拒绝提示,点击“继续”即可;

9、双击运行桌面的快捷方式启动程序,点击右上角的房子按钮,在弹出的对话框内点击“Register”按钮;

10、将KEY文件提供的信息填写进去,然后点击“OK”确认;

11、返回后我们可以看到注册信息已经成功,下方多出来了 SSH2/SFTP 按钮,我们点击进入;

12、再次将KEY文件提供的信息填写进去,然后点击“OK”确认;

13、软件授权已经完成,点击“OK”退出;

14、在软件主界面内,点击左上角的添加服务按钮,并在弹出的对话框内选择本机IP,按需修改端口存储目录等,然后“OK”确认;

15、然后点击功能按钮中第四个添加用户,在用户列表内点击右侧的用户添加按钮,然后在弹出的对话框内输入用户名称,密码,默认目录,然后点击旁边的权限设置按钮;

16、在权限设置界面内可以对当前创建用户设置指定权限,如无特殊要求可全部勾选,然后点击“OK”保存;

17、全部保存完成后返回主界面,选择我们创建的FTP服务,点击下方的启动按钮即可启动,此时FTP服务已经搭建完成,可以正常访问使用了;

18、点击软件右侧的软件设置按钮,进入软件设置对话框内;

19、点击在 System Service 后面的“Setup”按钮,并在打开的对话框内点击“Install Service”程序会自动退出重启后生效,完成此操作则可以在系统出现重启时自动启动FTP服务。

补充说明:

方法二是我个人非常推荐学习使用的,首先出于搭建难易的角度来讲,方法二是比方法一简单的多,即便步骤看着很多,实际上都是默认下一步点点鼠标就可以了;其次从安全角度来讲 Xlight 支持 SSH2/SFTP等,而且创建不同用户可以指定不同目录及分配不同权限,也可以按照组别分配权限及容易审阅的日志功能。

花生壳动态域名解析于2013年11月11日正式发布花生壳(内网穿透)服务。无需公网IP,无需路由器端口映射,从此对nat说NO!颠覆式的动态域名技术创新,全新的交互界面及功能体验,满足你多元化的需求,带给你焕然一新的使用感受。在安装完成花生壳(内网穿透)版本的客户端以及注册花生壳账号之后就可以使用花生壳进行内网穿透了。