远程访问服务器进行文件传输的设置(内网穿透,FTP,SFTP以及xlight,fileZi ...

打印 上一主题 下一主题

主题 886|帖子 886|积分 2658

目次
第一步-所需要软件
1.内网穿透软件,如果有公网ip,就不需要了
2.账号设置及权限分配采用:xlight
 3.文件传输工具
FileZilla 客户端是一个快速可靠的、跨平台的FTP,FTPS和SFTP客户端。具有图形用户界面(GUI)和许多有用的特性。
第二步-设置权限
Xlight FTP 服务器
FTP服务器与企业IT环境整合
FTP服务器日志和审计
FTP服务器管理
其他FTP服务器的主要功能
第三步——内网穿透
第四步-连接进行文件传输
 
总结
第一步:准备所需软件
第二步:设置权限
第三步:内网穿透设置
第四步:连接进行文件传输
附加资源
其他软件
文件传输方面
内网穿透方面
专著名词解释






  • 第一步-所需要软件
1.内网穿透软件,如果有公网ip,就不需要了

ChmlFrp | 内网穿透 - 免费,高速,稳定,不限流量的端口映射工具。
https://www.chmlfrp.cn/
2.账号设置及权限分配采用:xlight

Xlight FTP 服务器 - 快速安全容易利用的FTP服务器 (xlightftpd.com)
https://www.xlightftpd.com/cn/
 3.文件传输工具

FileZilla中文网 - 免费开源的FTP办理方案
https://www.filezilla.cn/
   FileZilla 客户端是一个快速可靠的、跨平台的FTP,FTPS和SFTP客户端。具有图形用户界面(GUI)和许多有用的特性。

  相比较于其它FTP客户端,FileZilla 包含如下特性:
  

  • 易于利用
  • 支持FTP, FTP并支持SSL/TLS (FTPS)协议,支持SSH文件传输协议(SFTP)
  • 跨平台。在 Windows, Linux, *BSD, Mac OS X 和其它平台下运行 more
  • 支持IPv6协议
  • 多种可用的语言(包含中文)
  • 断点续传且支持容量大于4GB的文件
  • 多标签用户界面
  • 功能强大的站点管理器(Site Manager)和传输队列管理
  • 书签功能
  • 拖拽功能支持
  • 支持传输限速功能
  • 文件名过滤器
  • 文件夹比较功能
  • 网络设置向导
  • 远程文件编辑功能
  • 保持链接功能
  • 支持HTTP/1.1, SOCKS5 和 FTP署理(FTP-Proxy)
  • 登录到文件功能
  • 同步文件夹浏览
  • 远程查找文件
   这篇博客对于此软件有非常详细的先容,推荐阅读!
FileZilla客户端的安装设置教程以及利用教程(超级详细)_filezilla利用教程-CSDN博客
https://blog.csdn.net/SoloVersion/article/details/124579221?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522172199280116800188521237%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=172199280116800188521237&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-124579221-null-null.142%5Ev100%5Epc_search_result_base2&utm_term=FileZilla&spm=1018.2226.3001.4187
第二步-设置权限

参考文档:
   
  Xlight FTP 服务器

  Xlight FTP服务器是非常容易利用的FTP服务器。 为了保证高性能,FTP服务器全部用C语言写成,服务器运行时占用很少的系统资源。它具有高效网络算法,在大量用户情况下, 可以充分利用FTP服务器带宽, 能够轻松处理数千用户的同时下载。
  Xlight FTP 服务器有三个版本:个人版本,标准版本,专业版本。 个人版本只对个人利用是免费的, 你可以点击这里察看三个版本在功能上的不同。
  Xlight FTP服务器具有内置的用户虚拟目次隔离,以及许多有用的功能,它具有下面的主要功能:
  FTP服务器与企业IT环境整合

     支持运动目次(Active Directory) - 用户认证可以利用运动目次(Active Directory). 可以将FTP服务器的用户设置保存在运动目次.
   支持LDAP - 用户认证可以利用LDAP目次服务器. 可以将FTP服务器的用户设置保存在LDAP目次服务器.
   用户可以利用数据库 - FTP服务器的用户账户,密码和设置可以存储在外部数据库,便于同一管理. 支持数据库存储过程便于和其他数据库应用整合.
   128比特SSL加密 - 采用业界公认的安全标准保护FTP会话和数据传输, 支持SSL客户端证书认证.
   支持 SFTP(SSH2) 协议 - SFTP虚拟服务器现在能够象FTP虚拟服务器一样被创建和管理.
   电子邮件变乱关照 - 可以主动通过电子邮件关照FTP服务器的变乱,如磁盘空间不敷,用户上传,下载等.
   UNC路径账号身份模仿 - FTP服务器可以利用多个身份模仿账号访问受到密码保护的不同远端网络共享.
    FTP服务器日志和审计

     FTP 会话和错误日志 - 详细的FTP 会话和错误日志.
   Unix xferlog格式的支持 - 支持UNIX下FTP文件传输xferlog格式的日志,能够直接被AWStats之类的流量统计工具利用.
   保存文件传输日志在数据库 - 文件传输日志可以通过ODBC保存在数据库内.
   发送日志到Syslog服务器 - 所有服务器日志可以同时发送到Syslog服务器.
    FTP服务器管理

     图型界面的远程管理 - 远程管理不需要专门的端口,可以通过FTP端口直接受理,在任何地方都可以轻松管理位于防火墙内的FTP服务器.
   分级的虚拟目次系统 - 提供公共,以及组虚拟目次,便于管理和设置不同用户之间的文件共享。组虚拟目次能够被组中所有用户看到,公共虚拟目次能够被所有用户看到.
   实时的设置管理 - 所有的FTP设置更改都立刻生效,无须重新启动FTP服务器,不会因为更改设置造成用户服务制止.
   细微的带宽管理 - 可以对服务器的总带宽,虚拟服务器,组的带宽以及单个用户的速率进行细调,也可以根据时间,动态设定FTP服务器的带宽.
    其他FTP服务器的主要功能

     反盗链保护功能 - FTP服务器能够提供反盗链保护功能.
   MODE Z 支持 - 支持数据传输的实时压缩.
   访问控制列表 - 提供了许多方法,灵活方便的控制用户在FTP服务器的访问权限.
   支持UPnP - 当FTP服务器在宽带路由器后,可以方便通过UPnP设置宽带路由器让外部用户访问.
   完备的IPv6支持 - 无缝的IPv6功能整合,所有FTP服务器功能都已经支持IPv6.
     

点击软件:
一般情况主要是172.0.0.1(服务器、远控设备的本机ip,直接填写127.0.0.1)


设置用户

设置过程

设置过程中,一定在高级中选择UTF8,否则文件名会乱码

参考文档:
Windows系统下的SFTP服务器搭建与公网访问 - cpolar 极点云官网
https://www.cpolar.com/blog/set-up-an-sftp-server-and-publish-it-to-the-public-network-for-access
第三步——内网穿透

为什么你需要端口穿透?游戏联机、远程桌面、建站、远程共享、远程文件访问等操纵。
无公网IP进行远程操纵,利用ChmlFrp,这个文档非常详细,在这里就大略
映射利用教程 | 怊猫科技 | 文档 (chcat.cn)
https://docs.chcat.cn/docs/chmlfrp/%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3/tutorial
第四步-连接进行文件传输

用户密码填写刚刚新建权限的账号密码

连接乐成,就可以利用文件传输了
 常见错误


frpc常见问题 | 怊猫科技 | 文档 (chcat.cn)
https://docs.chcat.cn/docs/chmlfrp/%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3/%E6%98%A0%E5%B0%84%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98/frpc%E8%BD%AF%E4%BB%B6%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98


如果连不上在filezilla服务器,就重新到内网穿透的启动环节,在文件夹输入cmd,进入后输入frpc,重新进行文件传输!
总结

博客内容可以总结为以下几个关键步调:
第一步:准备所需软件


  • 内网穿透软件(ChmlFrp):用于在没有公网IP的情况下,将内网服务映射到公网上,实现远程访问。
  • FTP服务器软件(Xlight FTP Server):用于设置FTP服务,提供文件传输的权限控制和用户管理。
  • 文件传输工具(FileZilla):一个强大的跨平台FTP客户端,支持FTP、FTPS和SFTP协议,用于在客户端和FTP服务器之间传输文件。
第二步:设置权限



  • 利用Xlight FTP Server设置FTP服务,包括设置服务器IP(通常是本地IP如172.0.0.1或127.0.0.1)、创建用户账号、分配权限等。
  • 在设置过程中,特殊留意在高级选项中选择UTF8编码,以制止文件名乱码问题。
第三步:内网穿透设置



  • 利用ChmlFrp进行内网穿透,将FTP服务的端口映射到公网上,以便远程访问。
  • 设置过程包括在ChmlFrp客户端设置本地服务信息(如IP、端口)、远程服务器信息(ChmlFrp服务器提供的公网地址和端口)等。
第四步:连接进行文件传输



  • 利用FileZilla客户端,填写FTP服务器的公网地址(通过ChmlFrp映射得到的)、端标语、用户名和密码。
  • 连接乐成后,即可在FileZilla中浏览FTP服务器上的文件,并进行上传、下载等文件传输操纵。
附加资源



  • 博客还提供了详细的FileZilla安装设置教程和利用教程链接,以及Xlight FTP Server的相干参考文档和SFTP服务器搭建的教程链接,资助读者更深入地相识和操纵这些软件。
通过详细的步调和丰富的资源链接,资助在没有公网IP的情况下,通过内网穿透和FTP服务实现远程文件传输。无论是对于个人用户还是企业IT环境,都是一个非常实用的办理方案。
 
其他软件

市面上有许多软件可以代替特定功能,这里我主要围绕文件传输和内网穿透两个方面进行先容:
文件传输方面


  • AirDroid

    • 特点:AirDroid是一款远程控制软件,也支持高速文件传输。用户只需在两端安装软件并登录账号,即可实现文件的快速传输。其传输速率可达20M/s,非常得当大文件的快速分享。
    • 适用场景:得当个人用户和小型企业,特殊是需要频繁传输大文件的场景。

  • 镭速(Raysync)

    • 特点:镭速是一款采用自主研发Raysync超高速传输协议的软件,相比传统FTP传输方式,速率提升可达100倍。它支持多种操纵系统和云平台,提供SDK集成产品,能够与企业现有系统快速集成摆设。同时,镭速采用AES-256加密技术,确保数据传输的安全性。
    • 适用场景:得当需要频繁处理大量数据的企业,特殊是在大文件和海量数据传输方面表现出色。

  • Aspera

    • 特点:Aspera是一款贸易软件,提供高速文件传输办理方案。它利用独有的FASP协议,能够明显进步文件传输的速率和可靠性,同时保持低延迟和高带宽利用率。Aspera还支持断点续传和错误规复机制,确保传输的稳定性。
    • 适用场景:特殊适用于需要在广域网(WAN)上传输大型文件的场景,如影视制作、游戏开发等行业。

  • FileCatalyst

    • 特点:FileCatalyst是另一款专为高速文件传输设计的贸易软件,支持FTP、SFTP、HTTP和HTTPS等多种协议。它利用专利技术来优化文件传输过程,进步传输速率和效率,同时保持数据的完备性和安全性。
    • 适用场景:适用于对传输速率和安全性有较高要求的场景,如消息、医疗、娱乐等行业。

  • Snapdrop

    • 特点:Snapdrop是一款基于浏览器的文件传输工具,用户只需在支持的浏览器中打开Snapdrop网站,即可实现设备间的文件传输。它无需安装任何软件,非常得当临时性的文件共享。
    • 适用场景:适用于多人协作的办公环境或临时性的文件互换需求。

内网穿透方面


  • Frp

    • 特点:Frp是一个可用于内网穿透的高性能的反向署理应用,支持TCP、UDP、HTTP、HTTPS协议。它允许用户利用处于内网或防火墙后的呆板,对外网环境提供服务。
    • 适用场景:得当需要远程访问内网资源的场景,如远程办公、远程调试等。

  • NPS

    • 特点:NPS是一款轻量级、高性能、功能强大的内网穿透署理服务器,支持TCP、UDP流量转发。与Frp相比,其功能更为丰富。
    • 适用场景:同样适用于需要远程访问内网资源的场景,且对性能有一定要求的用户。

  • 巴比达

    • 特点:巴比达以其企业级的安全特性著称,内置了多重防护措施,如网页安全验证、IP好坏名单管理等。它得当对安全性有较高要求的企业用户。
    • 适用场景:得当企业数据保护、远程办公等需要高安全性的场景。

  • 花生壳

    • 特点:花生壳不但提供动态域名剖析服务,还具备内网穿透功能。其界面简便直观,操纵轻便,得当网络新手利用。
    • 适用场景:得当远程办公、智能家居控制等多种场景。

  • ZeroTier

    • 特点:ZeroTier用于搭建虚拟网络,经过授权连接后,设备可以像在局域网一样相互访问。它无需公网IP,即可实现跨地域的设备互联。
    • 适用场景:得当需要异地组网、远程访问内网设备的场景。

 可以详细的看一下这为博主的文档:
2024主流跨网文件传输系统推荐 | 有哪些方式可以实现文件跨网传输_数据传输系统-CSDN博客
https://blog.csdn.net/2201_75471311/article/details/140264265
专著名词解释
 


以下是对文档中的专用名词的解释:

  • 内网穿透(NAT Traversal/Reverse Proxy)

    • 内网穿透技术允许位于内网(如私有网络、局域网)中的设备或服务被外网(如互联网)用户访问。这通常涉及到通过公网可访问的服务器来转发请求到内网设备,从而绕过NAT(网络地址转换)的限制。

  • FTP(File Transfer Protocol)

    • 文件传输协议,用于在两台计算机之间传输文件。FTP客户端可以连接到FTP服务器,然后上传或下载文件。FTP支持多种文件范例,而且通常用于在远程和本地系统之间传输大量数据。

  • 端口转发(Port Forwarding)

    • 端口转发是一种网络技术,它将一个网络接口的特定端口上的数据流量转发到另一个网络接口的指定端口上。这通常用于允许外部用户通过公网IP地址和端口访问内网中的特定服务。

  • 反向署理(Reverse Proxy)

    • 反向署理服务器位于用户和目标服务器之间,吸取用户的请求并将其转发给内部网络上的服务器,然后将服务器的相应返回给用户。反向署理可以用于缓存、负载均衡、安全控制等多种目的。

  • SSL/TLS(Secure Sockets Layer/Transport Layer Security)

    • SSL和TLS是两种用于在网络上提供安全通信的协议。它们通过加密通信数据来防止数据在传输过程中被盗取或篡改。HTTPS就是HTTP协议与SSL/TLS协议的结合,用于在Web上提供安全的数据传输。

  • AES-256(Advanced Encryption Standard-256 bit)

    • AES是一种广泛利用的对称加密算法,支持多种密钥长度,此中AES-256指的是利用256位密钥长度的AES算法。这种加密方式被认为是非常安全的,适适用于保护敏感数据。

  • NAT(Network Address Translation)

    • 网络地址转换是一种在IP数据包通过路由器或防火墙时重写源IP地址或目的IP地址的技术。NAT通常用于私有网络连接到互联网时,以节省公网IP地址的利用。

  • 并发连接数

    • 并发连接数指的是服务器在同一时间内能够处理的连接数。这是权衡服务器性能的一个紧张指标,特殊是在处理大量并发请求时。

  • 断点续传

    • 断点续传是一种在文件传输过程中,如果因为某种原因(如网络制止)导致传输失败,可以在下次传输时从前次失败的地方继续传输的技术。这可以明显进步文件传输的效率和可靠性。

  • SDK(Software Development Kit)

    • 软件开发工具包,提供了一套软件开发的工具、库和文档,用于资助开发者创建特定的应用程序或服务。SDK通常包括API(应用程序接口)、编译器、调试器等工具。

这些专用名词在不同的文档和场景中可能具有不同的详细解释和用法,但上述解释提供了它们的根本寄义和常见用途。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

干翻全岛蛙蛙

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表