connection 相关问题

指用于在两个端点之间传输数据的连接,例如客户端和Web,数据库,Web服务或其他服务器之间的连接。

为什么websocket连接会在6到8分钟后自动关闭?

我们有一个内部使用聊天的应用程序。套接字对象是使用 url (https://myorgspace.com/myapp) 中的主机名创建的。代码如下: 函数socketConnect...

回答 1 投票 0

在 MySQL Workbench 中无法连接到 127.0.0.1 处的 MySQL。系统错误 61

我在使用 MySQL Workbench 时遇到了一些问题。 情况就是这样,我正在开发一个数据库来从Android设备远程查询它。这是我第一次使用MySQL Workbench,所以...

回答 10 投票 0

JSch算法协商失败

我尝试通过Java连接SFTP服务器。 我收到一个错误。 com.jcraft.jsch.JSchException:算法协商失败 这是 POM: com.jcraft 我尝试通过Java连接SFTP服务器。 我遇到错误。 com.jcraft.jsch.JSchException:算法协商失败 这是 POM: <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.53</version> </dependency> 这是日志: INFO: Connecting to **"FTP ADRESS"** port 22 INFO: Connection established INFO: Remote version string: SSH-2.0-Maverick_SSHD INFO: Local version string: SSH-2.0-JSCH-0.1.53 INFO: CheckCiphers: aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des-ctr,arcfour,arcfour128,arcfour256 INFO: aes256-ctr is not available. INFO: aes192-ctr is not available. INFO: aes256-cbc is not available. INFO: aes192-cbc is not available. INFO: CheckKexes: diffie-hellman-group14-sha1,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 INFO: diffie-hellman-group14-sha1 is not available. INFO: ecdh-sha2-nistp256 is not available. INFO: ecdh-sha2-nistp384 is not available. INFO: ecdh-sha2-nistp521 is not available. INFO: CheckSignatures: ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521 INFO: ecdsa-sha2-nistp256 is not available. INFO: ecdsa-sha2-nistp384 is not available. INFO: ecdsa-sha2-nistp521 is not available. INFO: SSH_MSG_KEXINIT sent INFO: SSH_MSG_KEXINIT received INFO: kex: server: diffie-hellman-group1-sha1,diffie-hellman-group-exchange-sha1 INFO: kex: server: ssh-rsa INFO: kex: server: aes256-cbc,aes192-cbc INFO: kex: server: aes256-cbc,aes192-cbc INFO: kex: server: hmac-sha1,hmac-sha1-96 INFO: kex: server: hmac-sha1,hmac-sha1-96 INFO: kex: server: none INFO: kex: server: none INFO: kex: server: INFO: kex: server: INFO: kex: client: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1 INFO: kex: client: ssh-rsa,ssh-dss INFO: kex: client: aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc INFO: kex: client: aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc INFO: kex: client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96 INFO: kex: client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96 INFO: kex: client: none INFO: kex: client: none INFO: kex: client: INFO: kex: client: INFO: Disconnecting from "FTP ADRESS" port 22 我遇到了这个错误,我试图修复它。我无法访问 SFTP 服务器来下载或更新任何文件等... 我可以通过FileZilla连接服务器,但我无法通过Java连接服务器。 连接代码: JSch jsch = new JSch(); Properties config = new Properties(); config.put("cipher.s2c", "aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc"); config.put("cipher.c2s", "aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc"); config.put("kex", "diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256"); Session jschSession = jsch.getSession("username","server",22); jschSession.setConfig("StrictHostKeyChecking", "no"); jschSession.setPassword("password"); jschSession.setConfig(config); jschSession.connect(); 当我添加时 config.put("cipher.s2c", "aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc"); 日志是这样的 INFO: Connecting to ftp.servername port 22 INFO: Connection established INFO: Remote version string: SSH-2.0-Maverick_SSHD INFO: Local version string: SSH-2.0-JSCH-0.1.53 INFO: CheckCiphers: aes256-ctr,aes192-ctr,aes128-ctr,aes256-cbc,aes192-cbc,aes128-cbc,3des-ctr,arcfour,arcfour128,arcfour256 INFO: aes256-ctr is not available. INFO: aes192-ctr is not available. INFO: aes256-cbc is not available. INFO: aes192-cbc is not available. INFO: CheckKexes: diffie-hellman-group14-sha1,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521 INFO: diffie-hellman-group14-sha1 is not available. INFO: ecdh-sha2-nistp256 is not available. INFO: ecdh-sha2-nistp384 is not available. INFO: ecdh-sha2-nistp521 is not available. INFO: CheckSignatures: ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521 INFO: ecdsa-sha2-nistp256 is not available. INFO: ecdsa-sha2-nistp384 is not available. INFO: ecdsa-sha2-nistp521 is not available. INFO: SSH_MSG_KEXINIT sent INFO: SSH_MSG_KEXINIT received INFO: kex: server: diffie-hellman-group1-sha1,diffie-hellman-group-exchange-sha1 INFO: kex: server: ssh-rsa INFO: kex: server: aes256-cbc,aes192-cbc INFO: kex: server: aes256-cbc,aes192-cbc INFO: kex: server: hmac-sha1,hmac-sha1-96 INFO: kex: server: hmac-sha1,hmac-sha1-96 INFO: kex: server: none INFO: kex: server: none INFO: kex: server: INFO: kex: server: INFO: kex: client: diffie-hellman-group1-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256 INFO: kex: client: ssh-rsa,ssh-dss INFO: kex: client: aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc INFO: kex: client: aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc INFO: kex: client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96 INFO: kex: client: hmac-md5,hmac-sha1,hmac-sha2-256,hmac-sha1-96,hmac-md5-96 INFO: kex: client: none INFO: kex: client: none INFO: kex: client: INFO: kex: client: INFO: Disconnecting from ftp.servername port 22 com.jcraft.jsch.JSchException: Algorithm negotiation fail 如您所见,服务器提供以下密码: 信息:kex:服务器:aes256-cbc,aes192-cbc 但是 JSch 只接受这些: 信息:kex:客户端:aes128-ctr,aes128-cbc,3des-ctr,3des-cbc,blowfish-cbc 没有通用密码可供选择。 请注意,JSch 确实支持 aes256-cbc 和 aes192-cbc,但需要 JCE(Java 加密扩展)才能允许它们。 您可能没有 JCE,因此这些密码不可用。这就是为什么有 信息:aes256-cbc 不可用。 下载 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8(或其他版本,如果是其他 JDK – 1.7、1.6、IBM JDK 1.6)。 另请参阅密码“aes256-cbc”是必需的,但它不可用。 我通过将以下行添加到 /etc/ssh/sshd_config 并重新启动 sshd 服务来解决这个问题。感谢@wierzbiks 在另一个线程中的回答 KexAlgorithms [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1 我解决了这个问题,将库 jsch-0.1.27.jar 更新为 jsch-0.1.54.jar。 最后在你的代码中你应该写这样的东西: your Method { session.setConfig("StrictHostKeyChecking", "no"); // That solve the problem. } 如果您需要此 Java 版本,此代码适用于 Java 1.5 或更高版本。

回答 3 投票 0

如何从ansible playbook构建定制的ssh连接

以下 ansible 的 ssh 连接无法连接到远程主机 ssh -vvv -C -o ControlMaster=auto -o ControlPersist=60s -o 'IdentityFile="/app/ssh_keys/id_rsa"' -o

回答 2 投票 0

我在进行诗歌安装时收到 SSL CERTIFICATE_VERIFY_FAILED

我正在尝试创建一个虚拟环境,并且我过去能够通过诗歌安装来做到这一点。但现在当尝试安装诗歌时,我收到以下消息: url 超出最大重试次数:...

回答 4 投票 0

KMM 中获取互联网连接类型的函数方法

帮助我编写代码以获取 KMM 中 Android 和 iOS 的互联网连接类型(蜂窝数据或 Wifi)。 我知道我们需要特定于平台的代码,但我无法获得有关...的任何资源

回答 1 投票 0

尝试从.asp页面连接到远程mysql

我正在尝试从经典 ASP 页面连接到远程 MySQL 数据库,当我在其中编写 VBScript 代码时,网站给出 HTTP 500 内部服务器错误。我和房东核实过他们说...

回答 1 投票 0

如何使用 Drizzle ORM 在 Hono/Bun 应用程序中等待数据库连接?

作为学习 Hono 和 Drizzle 的一部分,我正在使用 Bun 创建一个简单的 Web 服务器。 // src/index.ts 从“hono”导入{Hono}; 从“./repo/UserRepo”导入UserRepo; 常量应用程序...

回答 1 投票 0

连接 Django Rest 和 React

我有一个关于 Django Rest Framework 与 React 集成的疑问。我仔细地遵循了所有设置步骤,并且在运行服务器后,我的网站(包括博客详细信息)重新...

回答 1 投票 0

如何在 vue-cli 应用程序中正确设置 devServer 以进行 WebSocket 代理

我有一个 Node.JS 服务器在 http://localhost:8080 上运行,有 2 条路由: “/”:服务于/public/index.html。 “/rest”:返回 { ok: true }。 该服务器还运行 Websocket

回答 2 投票 0

Logstash 无法连接到 kubernetes 上的 Elasticsearch

我在将 Logstash 连接到 Elasticsearch 时遇到问题。 我已经使用 helm 在 kubernetes 上安装了 ELK 堆栈。每个 Pod 都在运行并处于就绪状态。 Elasticsearch 和 kibana 完全没问题...

回答 2 投票 0

从 ESP32 向本地计算机上的 Django 项目发送数据时出现问题

我正在尝试将数据从 ESP32 发送到部署在我的计算机上的 Django 项目。但是,ESP32似乎无法获取Django项目的地址,详细信息如下: 我的电脑和ESP32芯片...

回答 1 投票 0

Ubuntu 22.04 |发送 url 请求时出错 (http://127.0.0.1/blockcount) 连接被拒绝

美好的一天, 我在 Ubuntu 22.04 上运行比特币节点,安装了比特币 Ordinals 库并尝试使用以下命令监听 Ord 服务器: ord --cookie-file ~/snap/bitcoin-core/common/.b...

回答 1 投票 0

如何将子代理中的变量链接到 Anylogic 中另一个子代理中的动态变量

我有一个代理,比如说主代理上的“A”,然后我有另一个代理,比如说代理“A”内部的“B”,并且我在代理“A”中创建了一个动态变量......

回答 1 投票 0

如何在禁用fsockopen和allow_url_fopen、没有套接字(扩展)支持、没有cURL支持的情况下打开远程资源?

在我编写的 PHP 应用程序中,我必须在所有可能的情况/服务器配置中访问远程资源(即 URL)。为此,我必须考虑配置选项的任意组合。 ...

回答 1 投票 0

为什么我连接jdbc到mysql时权限被拒绝

它给出了相同的错误权限被拒绝 我想我会尝试所有可能的方法来解决它。我正在使用 ubuntu 。 如果有人知道问题是什么,请帮助我.. 。我在 mysql-server 中更改了我的用户...

回答 1 投票 0

在neovim中获取网络连接状态

由于我的工作环境,我实际上经常离线工作,并且我有一些 lsp 配置,我试图根据我当前的网络状态自动切换。有没有哇...

回答 1 投票 0

尝试使用 Rails 连接 Postgresql 时出现连接错误

我正在尝试将 Rails 中的应用程序与 Postgresql 连接,但我遇到了有关用户名的错误,但是,我检查了几次,一切似乎都正常。 我正在使用 Rails 7 这是 docker-co...

回答 1 投票 0

无法使用 Refit 访问 API。收到“响应状态代码不表示成功:405(方法不允许)。”

我目前正在开发 .NET API,我正在尝试编写 NUnit 测试,使用 Refit 连接到我的 API。当我尝试使用 Refit 访问我的 API 时,我不断收到 HTTP 错误代码 405,

回答 1 投票 0

如何确定 MS sql server 2005 中打开/活动连接的总数

我的 PHP/MS Sql Server 2005/win 2003 应用程序有时会变得非常无响应,内存/CPU 使用率不会飙升。如果我尝试从 sql Management Studio 打开任何新连接,那么...

回答 9 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.