`
bosschen
  • 浏览: 197139 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

SSH Secure Shell Client 登录服务器出现“server responded algorithm negotiation failed”解决

 
阅读更多

网上大多数是以下可以:在sshd_config最下方增加

#Ciphers aes192-ctr,aes256-ctr
Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

 

但是有时候不行,比如openssh版本为7.9的时候,要用

 

#Ciphers aes192-ctr,aes256-ctr
Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr

MACs hmac-md5,hmac-sha1

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

 

真的是随缘

分享到:
评论

相关推荐

    socket编程 TCP client.java TCPserver.java

    在这个场景中,我们有`TCP client.java`和`TCP server.java`两个文件,分别代表了TCP客户端和服务器端的Java实现。接下来,我们将深入探讨这两个关键组件的工作原理以及如何在Java中进行TCP Socket编程。 首先,TCP...

    小程序server请求微信服务器超时的解决方法

    今天有同学在测试小程序的过程中,发现一个问题,调用 微信官方的服务端接口超时 ,比如这个接口,https://api.weixin.qq.com/sns/jscode2session ,因为我们小程序登录的时候,会在自己server端调用微信的API,这个...

    vue打包npm run build时候界面报错的解决

    用coding-pages打开后显示Failed to load resource: the server responded with a status of 404 (Not Found), 解决方案: 方案一: 找到config里的index.js,打开修改assetsPublicPath 为“./” 方案二: 或者把...

    telnet-master_TelnetClient_源码

    fmt.Println("Server responded:", string(response)) } } ``` 在这个例子中,我们创建了一个 `TelnetClient`,连接到远程服务器,并发送了用户名和密码。然后读取并打印服务器的响应。 总结来说,`telnet-...

    c#tcp_client.rar

    Console.WriteLine("Server responded: " + response); ``` 在某些情况下,我们可能需要手动断开和重新连接TCP客户端。断开连接可以使用TcpClient的Close方法: ```csharp client.Close(); ``` 重新连接时,只需...

    基于tcp的服务器与客户端的简单实现

    print('Server responded:', response.decode()) client_socket.close() ``` 以上就是基于TCP的服务器与客户端通信的基本原理和实现方法,以及在多进程环境下的应用。实际开发中,还需要考虑错误处理、性能优化...

    Ajax报错400的参考解决办法

    在使用Ajax进行数据交互时,有时会遇到"400 Bad Request"的错误,这通常意味着服务器无法理解客户端(浏览器)发送的请求。在这种情况下,错误的根本原因通常是前端发送的数据格式不符合后端接口的预期。这里我们将...

    用Java实现客户端和服务器传输

    System.out.println("Server responded: " + response); socket.close(); } } ``` 服务器端通常使用`java.net.ServerSocket`来监听特定端口的连接请求。当客户端连接时,服务器会创建一个新的`Socket`来处理这个...

    Thrift下java服务器与客户端开发指南[归纳].pdf

    System.out.println("Server responded with: " + response); client.close(); } catch (TException e) { e.printStackTrace(); } } } ``` 5. 编译及运行 首先,确保已经添加了Thrift库到项目的类路径。然后...

    Thrift下java服务器与客户端开发指南.pdf

    System.out.println("Server responded with: " + response); transport.close(); } catch (TTransportException e) { e.printStackTrace(); } catch (TException e) { e.printStackTrace(); } } } ``` 4....

    python3.11实现的TCP客户端数据收发程序,方便用于TCP协议的学习以及测试

    print("Server responded:", response) # 关闭连接 client_socket.close() ``` 这就是一个基础的TCP客户端实现,它能够连接到服务器,发送一条消息并接收服务器的回应。你可以根据需求扩展这个程序,比如增加...

    编译原理中的一部分答案

    - **终结符**:表示可以出现在语言中的具体符号。 - **起始符号**:文法中的一个特定非终结符,表示语言的起点。 - **产生式**:规定了如何从非终结符推导出终结符序列的规则。 **2. 推导** 推导是指按照文法的...

    Thrift下java服务器与客户端开发指南

    System.out.println("Server responded with: " + response); transport.close(); } catch (TTransportException e) { e.printStackTrace(); } } } ``` 【编译及运行】 在完成上述步骤后,你需要将所有相关...

    java_python_socket.zip

    print("Server responded:", response) client.close() if __name__ == "__main__": python_client() ``` 在这个例子中,Java服务器端监听8888端口,当Python客户端连接并发送消息“Hello from Python Client...

    IOS上传图片到服务器

    print("Server responded with status code: \(response.statusCode)") } }.resume() } ``` 在服务器端,我们可以用Python的Flask框架处理图片上传。以下是一个简单的Flask应用示例: ```python from flask ...

    VB.netwangluotongxin.zip_VB.NET TCP_VB.NET TCP通信_tcp_vb.net网络_网络

    Console.WriteLine("Server responded: " & response) client.Close() End Sub End Module ``` 以上代码展示了如何在VB.NET中使用TCP进行基本的通信。实际开发中,还需要考虑异常处理、数据编码解码、多线程...

    libcurl往python简单服务器发送post请求json文件

    在这个场景中,我们关注的是如何使用libcurl库(一个强大的URL传输库)在C++中向一个用Python编写的简单服务器发送POST请求,同时携带JSON数据。让我们深入探讨这个过程中的关键知识点。 首先,我们要了解Python的...

    GO语言通过Thrift服务器和客户端通信(经典)

    fmt.Printf("Server responded: %s\n", response) } ``` 客户端通过`TSocket`连接到服务器,创建一个Thrift协议,然后创建客户端实例,并调用`SayHello`方法。 **六、运行与测试** 现在,你可以先运行服务器端...

    .net UDP例子

    Console.WriteLine($"Server responded: {responseMessage}"); ``` 注意,由于UDP的特性,发送数据可能丢失,也可能重复,而且顺序可能混乱。因此,在实际开发中,需要考虑这些因素并设计相应的错误处理机制。 ...

    C#中一个简单的Socket实例

    Console.WriteLine("Server responded: {0}", response); client.Close(); } } ``` 客户端连接到服务器后,向服务器发送一条消息,并接收服务器的回应。 **三、关键知识点** 1. **TcpListener** 和 **...

Global site tag (gtag.js) - Google Analytics