idea 报错 Could not list the contents of folder “ftps

idea 报错 Could not list the contents of folder "ftps

解决方案

这里看到了网上的解决方案,顺便再记录一下。打开 【高级】菜单 - 取消勾选 被动模式 。然后点击测试连接,显示连接成功!

ftp中的主动模式和被动模式

主动模式(Active Mode):在主动模式下,客户端建立一个数据连接到服务器的命令端口(通常是端口21),然后服务器会打开一个新的数据端口来响应客户端的连接请求。这种方式在没有防火墙或NAT(网络地址转换)的环境中工作得很好。

被动模式(Passive Mode):在被动模式下,客户端首先向服务器的命令端口发送一个特殊的PASV命令,服务器随后会打开一个任意的数据端口并通知客户端。然后客户端建立一个新的数据连接到这个端口。这种方式在客户端位于防火墙或NAT之后时非常有用,因为它允许服务器的连接请求通过防火墙。

为什么使用被动模式?

防火墙和NAT:许多客户端位于防火墙或NAT之后,这会阻止服务器尝试主动连接到客户端的数据端口。使用被动模式可以绕过这个问题,因为客户端是主动发起连接的一方。

连接稳定性:在某些网络环境中,被动模式可以提供更稳定的连接,因为它允许客户端控制数据连接的建立。

相关推荐
北城以北88881 小时前
Java高级编程--XML
xml·java·开发语言·intellij-idea
lichong95110 小时前
API开发工具postman、国内xxapi和SmartApi的性能对比
eclipse·intellij-idea·api·postman·visual studio·apipost·apifox
搬山境KL攻城狮19 小时前
MacBook logback日志输出到绝对路径
java·intellij-idea·logback
TimberWill1 天前
idea、服务器、数据库环境时区不一致问题
服务器·数据库·intellij-idea
nightunderblackcat1 天前
新手向:实现验证码程序
java·spring boot·spring·java-ee·kafka·maven·intellij-idea
float_六七2 天前
IntelliJ IDEA双击Ctrl的妙用
java·ide·intellij-idea
minh_coo2 天前
Spring框架事件驱动架构核心注解之@EventListener
java·后端·spring·架构·intellij-idea
山楂树下懒猴子2 天前
ChatAI项目-ChatGPT-SDK组件工程
人工智能·chatgpt·junit·https·log4j·intellij-idea·mybatis
Chan162 天前
【智能协同云图库】基于统一接口架构构建多维度分析功能、结合 ECharts 可视化与权限校验实现用户 / 管理员图库统计、通过 SQL 优化与流式处理提升数据
java·spring boot·后端·sql·spring·intellij-idea·echarts
_BugMan2 天前
【IDEA】干活?一个IDEA即可,集成开发平台打造攻略
java·ide·intellij-idea