对于做嵌入式的个人用户乃至企业,在测试tcp,ftp,mqtt等网络协议的时候,通常需要搭建一台服务器。那么搭建服务器的话通常有两种方法,
一种是在自己的电脑上搭建,然后将自己的局域网映射到外网,你可能需要购买一个花生壳来做映射;
第二种方法是买一台服务器(购买的地方有很多,可以在某宝上购买,后者在某云上购买都是可以的),直接在服务器上搭建自己的各项服务器即可如果自己搭建服务器费事又费力,特别是如果要访问外网的时候,模块是不可能访问你的局域网内的服务器的。所以这个时候能有一台远程的服务器会非常方便。所以接下来我给大家讲讲如何在windows上搭建FTP服务器。
一、首先我购买了一台阿里云服务器:ECS服务器
通过以上页面选择购买自己合适的ecs服务器,选择合适的存储容量和运算能力。下面以我购买的为例:
1.1我选择windows的服务器,选择最低的配置就可以了,因为我不需要进行大量的计算,只需要搭建一些服务器测试代码就可以了。
二、使用远程桌面控制登入阿里云服务器,安装filezilla服务端
2.1安装filezilla服务端软件。
官网下载filezilla server https://filezilla-project.org/
2.2配置filezilla服务端软件
1)双击服务端执行程序,Host默认为127.0.0.1,即默认将本机作为FTP服务器。
2)设置用户名和密码,(该项目用户名为:XXXX,密码为XXXXX)以及共享文件夹,具体过程如下:
3)选择设置选项配置服务器的基本设置、主被动模式、ssl等设置选项。
这样就可以访问远端的阿里云服务器了,你也可以在阿里云服务器上搭建其他的服务器,比如http,mqtt服务器