将电脑当作服务器实现与其他电脑共享文件的两种方法(推荐Filezilla软件)

实现一台电脑当服务器进行存储文件,其他电脑可以访问这台电脑上的资源的方法一共写了两种方法,一种是通过网页的形式访问,一种是通过filezilla软件进行实现的,觉得还是第二种方法更好些,下载速度和下载文件更方便快捷,第一种方法在下载文件夹时不太好用,因此推荐第二种方法,速度更快,更方便快捷.

1. 将自己的电脑当作服务器

1)具体方法如下:

win10和win7方法一样
https://jingyan.baidu.com/album/af9f5a2d79f49a43150a4540.html?picindex=5

2)出现403.14的错误

但是在测试网站是否创建成功时浏览网站会出现如下在这里插入图片描述
出现如上的错误后,需要在服务器端在添加的网站中找到IIS中的目录浏览,一定要点击启动才可以!!!
使用 IIS 管理器启用目录浏览。
打开 IIS 管理器。
在“功能”视图中,双击“目录浏览”。
在“目录浏览”页上,在“操作”窗格中单击“启用”。
https://www.cnblogs.com/Joans/archive/2011/02/18/1957648.html

3)利用一个服务器可以访问多个不同的网盘

https://zhidao.baidu.com/question/1303674674570577939.html

添加虚拟目录:比如你的主目录在“D:\Wy”下,而你想输入“192.168.0.1/test”的格式就可调出“E:\All”中的网页文件,这里面的“test”就是虚拟目录。请在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处e79fa5e98193e78988e69d8331333337376338输入“test”,在“目录”处输入“E:\All”后再按提示操作即可添加成功。
在使用电脑访问时输入的网址时给虚拟目录取的别名

手机或电脑怎么访问

https://jingyan.baidu.com/article/295430f192e3440c7e0050b4.html
直接查看作为服务器的电脑IP地址,首先要保证两个电脑是可以ping通的
如:服务器电脑ip为192.168.100.2
然后在另一个电脑浏览器输入192.168.100.2点击确定后会出现服务器上的信息
捆绑的端口地址为80端口
在这里插入图片描述

2. 使用filezilla软件

使用ftp这类软件进行共享文件
https://blog.csdn.net/pcwl1206/article/details/80507538

一、配置FTP服务器

1)打开Filezilla Server
2)Host默认为127.0.0.1,即默认将本机作为FTP服务器。
在这里插入图片描述
3)设置用户名和密码,(该项目用户名为:DEVICE,密码为DEVICE620628)以及共享文件夹,具体过程如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击OK之后,我们的FTP服务器就搭建好了。
在连接登录的时候出现filezilla server显示You appear to be behind a NAT router的问题
https://blog.csdn.net/BobYuan888/article/details/83654759
需要注意的是在生成证书之后还需要到setting中找到FTP over TLS settings后启动刚刚生成的证书,其中密码可以随便填写,如果不进行启动的话还是会有问题
或者是
https://blog.csdn.net/Jiajikang_jjk/article/details/80968303

二、登录FTP服务器

我们可以通过多种方法登录FTP服务器,例如Filezilla的客户端、DOS命令以及浏览器等,注意要查看作为服务器端的电脑ip地址。

方式一:本地文件夹访问登陆

1)要查看作为服务器端的电脑ip地址,然后输入地址后即可访问
在这里插入图片描述

方式二:浏览器登陆

在这里插入图片描述

方式三:filezilla客户端登陆

1)连接

点击文件->站点管理->新站点->填写信息->连接,出现是否信任此证书选择信任
参考方法:
https://blog.csdn.net/maoyuanming0806/article/details/78539655
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2)服务器与客户端总是断开

但是需要注意的是如果长时间不操作就会断开与服务器的连接,
FTP连接长时间不操作后自动断开/挂掉的原因:
FTP或数据库服务器设置了会话无操作的timeout,当无操作的时间大于这个值的时候,将会导致服务器将连接切断(connection reset by peer)
解决方法:
方法一:将服务器的timeout值设置得更长或者禁止服务器自动切断连接
在这里插入图片描述
方法二:曲线救国:在程序中使用一个定时任务或线程,每隔一段时间就向服务器发送一些无关紧要的请求使连接保持活跃,这样就不会超出timeout时间,因此就不会被服务器自动切断了。
参考方法:
https://blog.csdn.net/realdonaldtrump/article/details/78954830

3)想将多个硬盘的内容都进行共享

如已经将D盘作为主目录盘通过filezilla server服务器进行了共享,其他电脑可以通过客户端进行访问,但是还想将电脑中的E、F、H盘中的资料也进行共享,那么就需要通过设置别名的方法解决。
a.解决方法
通过在FTP Filezilla server服务器端设置别名的方法解决,参考方法如下:
在服务器端首先点击edit->users->shared folders
https://blog.csdn.net/weixin_42436080/article/details/102466613
下面这步特别重要,因为看别的解决办法都是写的前面要加主目录作为前缀:
在这里插入图片描述
b.访问别名命名的硬盘
本地文件夹直接访问时在IP地址后面带上/E即可
在这里插入图片描述
作为客户端访问别名命令的硬盘
在这里插入图片描述

3.使用winscp

个人感觉这个是最方便的,可以直接查看虚拟机中的内容,不需要什么复杂的步骤。也不需要什么硬盘映射什么的,直接进行操作即可。
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值