使用FileZilla连接本地和服务器进行文件传输

2023-09-20 17:11:38

项目场景:

使用FileZilla连接本地和服务器进行文件传输


问题描述

使用FileZilla连接本地和服务器进行文件传输出现150或425


原因分析:

1.防火墙是否开放端口

2.公共ip或账号密码是否正确


解决方案:

从配置到解决问题的步骤

1.下载安装FileZilla

搭建步骤

步骤一:安装FileZilla Server服务软件

  1. 安装FileZilla Server服务软件
    核心组件包括系统服务、管理界面,安装过程基本默认即可

2. 使用FileZilla Server Interface管理程序
双击桌面“FileZilla Server Interface”图标,可打开管理程序。通过管理程序可以配置各种FTP资源访问、监控连接情况
设置连接到该FTP服务的密码

步骤二:配置匿名FTP资源

添加匿名FTP账号(ftp、anonymous),并指定目录资源
通过FileZilla管理器的“Edit”–>“Users”可以管理FTP账号。
匿名用户无需密码,目录资源在用户对应的“Shared folders”一栏,比如设为D:\tools、权限默认(仅下载)

这个名字根据需求自己定义就好

到这一步就可以进行访问了 我们也可以根据需求对其进行设置密码和访问权限

1.添加认证用户(vip),并指定目录资源
认证用户必须设置密码

账号密码配置难度大一些

2.为认证用户指定目录资源(比如D:\source)
允许上传、删除等写入操作

然后下载FileZillaCilnt

安装步骤跟上面类似

之后打开进行本地连接访问

下面的主机如果是本地的话填写本地ip地址 用户名就是你filezilla的用户名和密码,端口就是你设置的监听端口默认是21或者22,填写完毕之后就可以访问本地了

如果访问服务器的话,那么服务器需要执行以上的步骤,除此之外还需要在防火墙处打开21和自定义端口如果没有自定义用的21那就把21打开

此界面在网络设置 打开防火墙选择高级即可

这里设置完成之后还需要登录服务器官网内登录企业账号,在安全组中加上你刚刚打开的端口之后测试一下端口是否开放

例如:

在线端口检测,端口扫描,端口开放检查-在线工具-postjson

这是测试工具

之后打开FileZillaCilnt 点击左上角文件选择站点管理 新建站点

协议规则的话好像使用在这得配置成SFTP-SSH的其他的不能用

之后登录本地的FileZillaCilnt 将你服务器的公网ip写入主机那

就是你doc命令打开远程连接访问服务器的ip

然后输入服务器内filezilla设置的账号密码和你自己定义或者默认的端口号21

这样配置之后基本上就没问题了

我说下我遇到的问题

1.出现425访问不到目录的问题

解决办法也很简单

如果是21端口那就把服务器filezilla被动模式打开自定义端口范围21-21(这是我自己解决方法)

之后将ip设置成和你服务器网址设置的一样的ip

然后还有个原因就是我看其他解决方案是说网络运营商给改了端口什么的,具体我也忘记了,具体操作是打开网络配置将DNS改为119.29.29.29

就可以解决端口号为21时访问不到目录报错425的原因了

下面是其他端口

例如我这里设置了9200 但是我将端口范围都改成一样的了,防火墙和官网都添加了端口测试也是开放的但是就是目录访问不到,

这时候就需要采取一个n-1的方法,意思就是

你被动模式的端口范围定义成你的端口减一比如我是9200就定义成9100-9199就行了其余地方不用改,具体什么原理我也不清楚,如果有知道的可以留言一下

以上就是我遇到的问题,希望对此有所帮助

更多推荐

chartgpt+midjourney

chatGPT程序化生成故事英文版脚本步骤步骤一:在chatgpt中输入以下脚本,,标红为可变的文字,输入你想要的,目前是科幻,即科幻故事,你可以改为fairy-tale,则写的是童话故事,等待回应Youarea{Genre}author.Yourtaskistowrite{Genre}storiesinavivida

基于Java+SpringBoot+Vue+uniapp微信小程序外卖系统设计和实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻精彩专栏推荐订阅👇🏻不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题

SpringMVC自定义注解和使用

一.引言1.简介:在SpringMVC中,我们可以使用自定义注解来扩展和定制化我们的应用程序。自定义注解是一种通过Java的注解机制定义的特殊注解,可以应用于控制器类、方法或者方法参数上,以实现不同的功能和行为。(注解相关类都包含在java.lang.annotation包中。)2、可实现功能1.路由映射:可以定义一个

探索AIGC人工智能(Midjourney篇)(四)

文章目录Midjourney模特换装Midjourney制作APP图标Midjourney网页设计Midjourney如何生成IP盲盒Midjourney设计儿童节海报Midjourney制作商用矢量插画Midjourney设计徽章Midjourney图片融合Midjourney后缀参数Midjourney模特换装关键

基于 Vue 和 SpringBoot 的医院门诊预约挂号系统源代码+数据库

基于Vue和SpringBoot的医院门诊预约挂号系统完整代码下载地址:基于Vue和SpringBoot的医院门诊预约挂号系统源代码+数据库软件简介本软件是《基于Vue的医院门诊预约挂号管理系统》,主要包含数据中心、科室医生模块、预约挂号模块、医院时政这四大模块。预约挂号系统采用了基于角色的访问控制,角色和菜单关联,一

Flask-[实现websocket]-(2): flask-socketio文档学习

一、简单项目的构建flask_websocket|---static|---js|---jquery-3.7.0.min.js|---socket.io_4.3.1.js|---templates|---home|---group_chat.html|---index.html|---app.py1.1、python环

驱动开发-字符设备的内部实现

1、字符设备驱动内部的注册过程对register_chrdev内部的实现过程分析,注册字符驱动的过程有以下几步1、分配structcdev对象空间2、初始化structcdev对象3、注册cdev对象以上三步完成了字符设备驱动的注册2、structcdev结构体分析只要有一个驱动存在于系统内核中,就会存在一个struc

[ESP32 IDF+Vscode]蓝牙配网后采用上传温湿度数据至阿里云(MQTT协议)

阿里云平台的设置参考文章:http://t.csdn.cn/RzLGqhttp://t.csdn.cn/RzLGqBlufi配网1.简介BluFi是一款基于蓝牙通道的Wi-Fi网络配置功能,适用于ESP32。它通过安全协议将Wi-Fi配置和证书传输到ESP32,然后ESP32可基于这些信息连接到AP或建立SoftAP。

Node.js 20.6支持.env配置文件,加入C++垃圾回收函式库Oilpan

在最新版本20.6.0中,Node.js现在内置了对.env文件的支持。现在,您可以将环境变量从.env文件加载到process.envNode.js应用程序中,完全无依赖。加载.env文件现在非常简单:node--env-file.env什么是.env?.env文件用于配置将存在于正在运行的应用程序中的环境变量。这个

浅谈STL|STL函数对象篇

一.函数对象概念概念:·重载函数调用操作符的类,其对象常称为函数对象·函数对象使用重载的()时,行为类似函数调用,也叫仿函数本质:函数对象(仿函数)是一个类,不是一个函数特点函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值;函数对象超出普通函数的概念,函数对象可以有自己的状态;函数对象可以作为参数传递

SD系列——图像高清化算法方法

图像高清化算法方法文章目录图像高清化算法方法一、通过Extras选项卡执行放大算法二、通过SDupscale脚本增强细节三、txt2img页面下的HiresFix四、扩展插件UltimateSDupscale+ControlNetTile参数调整单用UltimateSDUpscale小结五、TiledDiffusion

热文推荐