服务器怎么用u盘传文件进去_如何在校内搭建一个属于自己的FTP服务器

2b73fe72-6951-eb11-8da9-e4434bdf6706.svg

真不会有人不想在这破学校里有个自己的服务器的8,不会8不会8……

——YY H

SMU的破网在座各位必然有目共睹!

3090年了,SMU延续了8M小水管古老传统,可以更名为8M尿道狭窄了,B站看个1080P&60fps可以卡得让你寿命下降(看视频卡顿导致寿命下降是有过科学研究的)。

至于网管群里面画的巨饼(近期将学生账号升级至20M带宽),建议大家姑且蒙在鼓里,听听就行了,真要拿这事去网管群聊的话会被禁言1个月的(当事人陈述)

令我吃惊的是,S10总决赛当晚,我的Rainbow Six竟然丝毫无高丢包高延迟的迹象,同队里其他大学的都卡得生活不能自理。我想来想去这怕是只能归功于SMU强大的【网络管控】了罢(苦笑

不想提这些傻x事,来说正事:如何在校内搭建一个属于自己的FTP服务器?

在SMU(顺德校区和本部都一样)这种校园网覆盖率高得吓人的校园里,弄一个FTP好处大致如下:

1、同学之间拷文件再也不用把U盘递来递去,怕弄丢还得怕“My Ducoment.exe”、“文件夹exe”等病毒,点一下玩一年的那种;

2、如果你有使用多个设备(手机、平板、轻薄本等)协同工作(例如留一台电脑在宿舍,然后在别的地方用便携设备存取你电脑上文件)的习惯,学完这个大概会6上1.4倍(没有这样的习惯?学完这个你就可以培养习惯了);

90144ccc05fab5ef3058e44f3a619c89.png

iOS设备在使用FTP Manager访问服务器

3、如果有两台电脑(台式机大老婆宅家里+轻薄本二奶带出去玩)的话,用这个来进行工作文件的同步就再也合适不过了。

4、等我想好再写

5、同上

限于篇幅(以及我的知识水平和怠惰程度),这期只说一下如何在Windows系统进行FTP服务器的搭建。

0x00

把需要的工具都拿到手并安装

完成这一步,只需要2个软件:

服务端:

https://www.filezilla.cn/download/server

客户端:

https://www.filezilla.cn/download/client

服务端就是给你用来搭建服务器的,客户端则工作在打算连接到你服务器的“客户机”上。但是为了方便测试,这次我们把服务端和客户端装到同一台电脑上。

不管是哪个都推荐下载安装版:

0891d9328e36170ecf8f9b5cc4377979.png 830ae5836c3c1e88a2600321e3bb9867.png

如果是在SMU,有一些小建议:

1、建议服务器连接到有线网

2、建议延长服务器开机时间,起码能够覆盖你的工作时间:把你的自动休眠时间调得足够长或者直接关掉,又或者用别的方法管理电脑的休眠与唤醒(你该不会想你的服务器在你需要他的时候睡懒觉8?)

3、不要告诉别人你这里车很多(划掉)

安装好后如下图:

201679c46e0bbaabe7f4cda50fd6a319.png

左边是客户端;右边是服务端

0x01

以管理员身份运行

右键→属性→以管理员身份运行程序:

b4636c8c1ed4630756485ef8be621350.png

然后再打开你的FileZilla Server Interface:

a35ecf48d86e689c58098aa8c902358f.png

不用管,直接点【连接】进去就是了

6588617cf4f1b089207c7b2f97375e9e.png

FileZilla Server主界面

这个窗口可以看到服务器的当前的运行情况以及日志(log)。

0x02

把端口等设置调好

在左上角打开服务器设置:

d20809657209517d852a56b71a38cb56.png

以下是设置参考:

首先是设置端口,个人推荐是50000-50010(你换成你喜欢的也行,不过后面的步骤得跟着变,而且不保证一定可用):

158a261e55e3d95fb7430ffb256690af.png

这种端口一般没有什么用,也不会有人专门去封锁它

接下来设置你的服务端的登录密码,根据个人需要来设定(可选,因为如果你没动别的设置,别人得控制你的电脑才能进来操作服务器端,所以还是相对安全的):

18fd7b98b91a410d785198f8374a94d6.png

启动时最小化,这样开机的时候就不会每次都弹出来了:

3f14382c2a38bf2a085aecc105350b9a.png

强烈建议记录日志文件,方便日后追溯查阅:

86dd40d55742f39ff21bdd6d95ebbeaf.png

0x03

打开SSL/TLS支持

SSL是个好东西啊,虽然它不是万能的,但可以在很大程度上保证传输数据的安全。

这东西工作原理就不展开细说了,总之就是需要一个证书,所以打勾了之后,你还得生成一个【自签SSL证书】:

67709dff2de3f77de67a0f8c851cc591.png

点进去之后可以看见如下的若干选填项目,但实际上你只要填国家代码(中国一般是86),然后选择一个地方导出就行(导出的证书文件要一直留着,不可以删掉):

a9280106d97fc92bb87e6afe01e205d0.png

在你成功生成证书之后,你就可以看到证书文件的路径已经自动为你填好了:

d408e68072e684989af444359ee137b3.png

0x04

添加Windows Defender防火墙规则

这玩意不是每个人都会去折腾的,所以多半会被Windows Defender拦掉。如果你的Windows Defender还在正常工作的话,以下的步骤不要漏掉了。

首先在打开开始菜单,直接输入firewall搜索到防护墙设置(如果你不曾知道开始菜单有这么直球的搜索功能,恭喜你今天学到了新本领,快把傻x的Cortana和搜索栏隐藏掉吧,老恶心人了):

9d73ffd6b59bb74678087d34519632f7.png

Cortana&Search Bar R.I.P

打开之后进入【高级设置】:

efdf3c2fbb07a78d5d1b8d4dd43a5317.png

在【入站规则】中点【新建规则】:

6ee1c24bf7ce4731135f01c02d5ab5fb.png

先从端口的规则开始吧:

a96f49f50a953ae462b6c3a92c7e89af.png

填上你之前FileZilla Server设置里的通信端口,默认50000-50010:

5aad5fac4f3e7104049d17bf4947b386.png

继续:

4f70e50a51ecde8b917866e34dfb9750.png f4a2a7626407dba904a22347767bcd01.png

给这条规则随便起个名字,能记住最好:

53c4eae111af40b30b9c742231cfb4dd.png

弄完之后可以看到顶上多了一个入站规则:

86601913757060474e99007f2e2ec94d.png

然后是给程序添加入站规则:

7f6172a53ebef7e2de1944ff73331fc4.png

这里注意,一定要选下面这个FileZilla Server.exe,别点错了:

4865320277c1798e722fe871e4f461b6.png

弄好之后,可以在入站规则看到:

2a3b9e8cfdbe0fc217b3890cfcbd8b2f.png

如果你的FTP没别的问题,这样也就可以了,但不嫌烦还是可以把【出站规则】也加一下:

5fb843a1f96097eff6dc0ce03f57e95a.png

步骤就不重复演示了,跟添加【入站规则】前面一样,一个端口一个程序,加进去就行了。

0x05

设置服务器用户账号

回到FileZilla Server主界面,左上角点进去:

d5bd4e51e9e591540666763a4f6e8335.png

下面可以给自己创建你的第一个用户账号:

91a60a72e8b5ba583a2f5e3619de61a0.png

输入用户名:

044edb43e9fed31e16d80d27146e8427.png

创建好了用户名之后,可以给它添加共享文件夹了:

a48356300bcba2a8e0f0ffbf92985d0f.png

随便找个地方在新建一个文件夹作为FTP根目录,这个文件夹里的东西在用户一连接上就可以被看到:

0a08f339afe827fa4c647d5b521f187c.png

还可以给账号单独分配针对不同文件夹的访问权和写入权,也就是说你可以操作哪些文件夹是它能看到的,哪些文件夹是允许它对其内文件作出修改的:

abccd85b397ae0676db8d39bb26bfcf9.png

这里只有根目录确实没什么用,毕竟你只能看到被划作根目录的文件夹里边的东西,但如果我要访问外面的东西呢?

这里进行一个示范,例如我要把我的整个C盘加进去,让这个账户能读取我的C盘所有内容,但不能写入、删除和修改:

202dbbfdde0db57736adac0b2bb2c2af.png

‍‍加入之后还要创建Aliases,这玩意类似于一个映射表,决定了你加入的这个路径文件夹在账户访问其根目录时所看到的名称和位置。

通俗来说,呃,就是给你的文件夹取个别名,把它安排进这里面来,账户使用者只能看到这个别名而不知道你加进去那个文件夹的本名。

这里我把它命名为“这里是我的C盘”:‍‍

fde05645d236301011aac57546569b8b.png 6ee650dacbf0efa1fcdad000e68a0f7f.png

默认只给读取权限,刚好符合我需求,就不改了:

c0d4a54df279ce4f514296063b1c4985.png

最后,你可以给你的账户设一个密码:

413b5d5c9bbbbf37306b518d4a970d76.png

完成这一切之后,别忘记点【确定】,不然可就白干了。

做完之后,一个基础的FTP服务器算是搭建完成了,接下来测试一下是不是真的能用。

0x06

测试FTP

在本机或者连接到同一局域网的其他电脑中打开客户端:

a74907aac0eba23228d9284000a9b391.png

左上角添加新站点,按照之前设置的填上去:

(注意这里需要服务器的局域网IP地址,查自己局域网IP地址的方法见度娘)

97418460db3077288a057a1a90f737c3.png 8830660626c469c53b1cfa8a85170f72.png b0b97b2b079bea98053878d25929a566.png

连接,可以看到刚刚给你的C盘加的别名:

39e2f3b5a5c9fe0b76a540930eed5384.png


点进去,可以看到你的C盘内容了:

719b4134014b3d503f5e076484412487.png

大功告成!接下来怎么整活看个人发挥了!

bccb1fd3d002f451a923432d3fd327c9.png

扫码上车,看老鸽狗

微信号|Dedsec

B站|Undead_MedStd

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值