- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我在尝试使用 Coldfusion 10 连接到运行 SSH-2.0-OpenSSH_7.1 的 SFTP 服务器时遇到的错误:
An error occurred while establishing an sFTP connection.
Verify your connection attributes: username, password, server, fingerprint,
port, key, connection, proxyServer, and secure (as applicable).
Error: Algorithm negotiation fail.<br> The error occurred on line 14
这是代码。显然星号具有值,只是出于明显的原因将它们注释掉。
<cfftp action="OPEN"
server="***"
username="***"
password="***"
stoponerror="Yes"
port="61522"
connection="MyConnection"
fingerprint="***"
secure="yes">
堆栈跟踪:
com.jcraft.jsch.JSchException: Algorithm negotiation fail at com.jcraft.jsch.JSchException: Algorithm negotiation fail at
com.jcraft.jsch.Session.receive_kexinit(Unknown Source) at
com.jcraft.jsch.Session.connect(Unknown Source) at
com.jcraft.jsch.Session.connect(Unknown Source) at
coldfusion.tagext.net.SftpHandler.getConnection(SftpHandler.java:267) at
coldfusion.tagext.net.SftpHandler.createConnection(SftpHandler.java:78) at
coldfusion.tagext.net.FtpTag.doStartTag(FtpTag.java:721) at
coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2991) at
cftest2ecfm1054716045.runPage(C:****\test.cfm:12) at
coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:246) at
coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:736) at
coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:572) at
coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at
coldfusion.filter.IpFilter.invoke(IpFilter.java:45) at
coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:466) at
coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at
coldfusion.filter.PathFilter.invoke(PathFilter.java:142) at
coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94) at
coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:78) at
coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at
coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at
coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58) at
coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at
coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at
coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at
coldfusion.CfmServlet.service(CfmServlet.java:219) at
coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at
coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at
coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683) at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:450) at
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:197) at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at
java.lang.Thread.run(Thread.java:745)
最佳答案
该问题已报告为错误:https://tracker.adobe.com/#/view/CF-4014234
解决方案是将CF更新到最新版本:Cf Admin Panel > Server Update > Updates
具体而言,此错误已在 ColdFusion 11 Update 14 版本
中得到解决关于ssh - Coldfusion 10 CFFTP SFTP 问题算法协商失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41132008/
我正在运行 CF 11。我在 SFTP 服务器上有一个我想要获取的文件。这是一个大小约为 60MB 的 zip 文件。 我可以获得 SFTP 连接。但是,当我使用 action="getfile"将文
我无法让 ColdFusion 连接到使用自签名证书的安全 FTP 服务器。连接刚刚超时。我已经在 FTP 客户端中测试了该设置,它可以正常工作,但您必须接受“未知证书”。 代码,虽然不是很有用:
使用cfftp上传文件时,如何判断文件是否已经存在并重命名? cffile 标签有一个 makeunique 属性,这使得这个过程非常简单。谢谢。 20 年 8 月 2 日更新: 这是我的 cfm。
我正在尝试在 cfscript 中对 SFTP 服务器执行 getFile,在处理了一整天后,我来到这里,希望至少能得到一些提示。 所以,这是我的脚本: LOCAL.fileName = lsDate
我正在尝试创建一个功能,每天将两个 xml 文件上传到另一个网站,我可以使用这段代码建立良好的连接 但是当我尝试使用这段代码放置文件时 然后我得到这个错误 An error occurred du
这是我在尝试使用 Coldfusion 10 连接到运行 SSH-2.0-OpenSSH_7.1 的 SFTP 服务器时遇到的错误: An error occurred while establish
我需要从此 ftp 服务器 (ftp.cetip.com.br) 获取一个文件,该文件位于目录/MediaCDI/中,名称为“20160412.txt”。 完整地址为ftp://ftp.cetip.c
我正在使用 existsDir检查文件夹是否存在。 #cfftp.returnvalue# 如果该文件夹存在,则一切正常。 returnvalue是是的”。如果该文件夹不存在,则 existsDir
我是一名优秀的程序员,十分优秀!