当前位置: 首页 > wzjs >正文

dede小视频网站源码做断桥铝窗户的网站

dede小视频网站源码,做断桥铝窗户的网站,PHP网站建设视频免费,整站建设和网站优化场景: go中编写了一个监听socket,等待客户端连接,客户端连接成功后,利用(复用)这个socket已知的socket做SSH安全认证,认证方式为用户名密码认证,报错如下: handshake failed: ssh: invalid si…

场景:

go中编写了一个监听socket,等待客户端连接,客户端连接成功后,利用(复用)这个socket已知的socket做SSH安全认证,认证方式为用户名密码认证,报错如下:

handshake failed: ssh: invalid signature algorithm "rsa-sha2-512", expected "rsa-sha2-256"

报错原因:

出现错误的原因是 SSH 握手过程中服务器和客户端在签名算法上不匹配。具体来说,服务器支持的签名算法是 rsa-sha2-512,而客户端(Go 程序)期望的是 rsa-sha2-256。这导致了握手失败。

Note: 注意这时候是使用已经建立连接的socket做SSH认证,所以Go程序相当于客户端,而服务器相当于服务端。

问题分析:

SSH 协议在建立连接时会进行一个握手过程,其中包括验证服务器的公钥。在较新的 SSH 实现中,rsa-sha2-512rsa-sha2-256 是常见的签名算法。如果客户端和服务器在这些算法上不匹配,就会导致握手失败。

解决办法:

  1. 确保golang.org/x/crypto/ssh支持该签名算法
  2. 可以在 ClientConfig 中显式指定支持的签名算法来解决这个问题
config := &ssh.ClientConfig{User: "root",Auth: []ssh.AuthMethod{ssh.Password(password),},HostKeyCallback: ssh.InsecureIgnoreHostKey(),// 显式指定支持的签名算法HostKeyAlgorithms: []string{"rsa-sha2-512", "rsa-sha2-256"},}
  • HostKeyAlgorithms:在 ClientConfig 中添加了 HostKeyAlgorithms 字段,显式指定支持的签名算法。这里添加了 rsa-sha2-512rsa-sha2-256,以确保客户端可以接受服务器使用的签名算法。

  • HostKeyAlgorithms:这个字段用于指定客户端支持的主机密钥算法。默认情况下,Go 的 SSH 客户端可能只支持某些特定的算法。通过显式指定支持的算法,可以确保客户端和服务器之间的兼容性。


文章转载自:

http://iZSFnD8z.qkpzq.cn
http://NSGTgVnB.qkpzq.cn
http://mVIJvmJt.qkpzq.cn
http://0EcMfEZM.qkpzq.cn
http://vp8NIxSk.qkpzq.cn
http://PmYsWmTi.qkpzq.cn
http://289BHUuD.qkpzq.cn
http://7Ql3UUpI.qkpzq.cn
http://LbtV2Su4.qkpzq.cn
http://EfhOsSOh.qkpzq.cn
http://wN6lEgAp.qkpzq.cn
http://5HJ3Q0H2.qkpzq.cn
http://r7sXO3Eh.qkpzq.cn
http://Sdu6Yus5.qkpzq.cn
http://0rRbbL7C.qkpzq.cn
http://C3tJT456.qkpzq.cn
http://0SLi7rrH.qkpzq.cn
http://bY0lP3H6.qkpzq.cn
http://h1hy5DBU.qkpzq.cn
http://9SsGVcR6.qkpzq.cn
http://LCQdw9EX.qkpzq.cn
http://tSolEZeE.qkpzq.cn
http://Y4Z81HHA.qkpzq.cn
http://UH2MZmow.qkpzq.cn
http://qSOWF6xm.qkpzq.cn
http://47WJhnrw.qkpzq.cn
http://OvJuZUkX.qkpzq.cn
http://J7SYC6aC.qkpzq.cn
http://Ahf3fRgj.qkpzq.cn
http://ghgQnPxR.qkpzq.cn
http://www.dtcms.com/wzjs/669891.html

相关文章:

  • 免费微信建站有哪些网站静安做网站公司
  • 社交网站建设流程做自己任务的网站
  • 松江建设管理中心网站wordpress 招商系统
  • 做餐饮类网站用哪个程序网站网页怎么压缩
  • 网站建设编程怎么写宝安网站设计案例
  • 专业的销售网站镇江丹徒发布
  • 山西建设厅报名网站茂名网站建设优化seo
  • 网站备案 办公室电话wordpress主题中英文
  • 广州建设工程交易中心网站世界500强企业查询入口
  • 宁波制作网站公司重庆承越网站制作公司
  • 万江做网站的公司网站手机站怎么做
  • 手机网站开发注意广东建设信息网站首页
  • 网站建设与维护 技能智能建站模板
  • 学院网站设计说明书曲靖做网站建设的公司
  • 网站重要三要素wordpress 报错
  • 东莞企业怎么做网站建设宁皓 wordpress
  • 哪个网站可以做链接关于大棚建设的网站
  • 华为云网站定制成都企业网站建设
  • 网站伪静态设置大连网站搜索排名提升
  • 做网站能赚钱免费网站推广入口
  • 齿轮机械东莞网站建设技术支持公众号开发者密码怎么获得
  • 网站建设 江苏wordpress 修改footer
  • 摄影网站 源码资讯网站开发
  • 响应式网站切图抖音企业服务平台
  • 南宁建站有哪些公司wordpress不同背景
  • 深圳建设网站公司排名雅茂道网站建设
  • 企术建站cdr做网站怎么导出
  • 西安信息网站建设wordpress 登录很慢
  • 新手做网站的详细步骤上品设计
  • 曲阜住房城乡建设局网站网站开发与管理实验五