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

Ubuntu 服务器的无法使用WinSCP低版本连接登录

如果需要通过修改 Ubuntu 服务器的 SSH 配置 来解决客户端连接时的密钥算法不兼容问题(比如客户端无法支持服务器默认的现代算法),可以按以下步骤操作,允许服务器支持更多兼容旧客户端的算法:

步骤:修改服务器 SSH 配置

  1. 编辑 SSH 服务配置文件执行以下命令打开 sshd_config(SSH 服务的主配置文件):

    bash

    sudo vi/etc/ssh/sshd_config
    
  2. 添加兼容的密钥算法在文件末尾添加以下内容(允许旧客户端常用的 ssh-rsa 算法,或其他需要兼容的算法):

    conf

    # 允许旧客户端支持的 RSA 算法(根据需要添加)
    HostKeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa
    
    • 解释:+ 表示在现有算法列表基础上追加该算法,而非替换。
    • 如果客户端提示其他算法不支持,可根据错误信息添加对应的算法(例如 ecdsa-sha2-nistp256 等)。
  3. 保存并重启 SSH 服务

    • 按 Ctrl+O 保存,Ctrl+X 退出编辑器。
    • 重启 SSH 服务使配置生效:

      bash

      sudo systemctl restart sshd
      

验证配置

重启后,客户端再次尝试连接(例如 ssh 用户名@服务器IP),此时服务器会支持新增的兼容算法,通常能解决连接失败问题。

注意事项

  • 允许 ssh-rsa 等旧算法可能降低安全性(现代算法更安全),建议仅在临时兼容旧客户端时使用,长期应升级客户端以支持现代算法。
  • 如果不清楚客户端支持的算法,可在客户端执行 ssh -Q key 查看其支持的密钥算法,再在服务器配置中添加对应项。

这样通过修改服务器配置,即可兼容更多客户端的密钥算法需求。

http://www.dtcms.com/a/573339.html

相关文章:

  • Ubuntu24.04 不能使用todesk 解决办法
  • 【LeetCode】100. 相同的树
  • 51单片机数码管显示函数分享(8051汇编)
  • 国外互联网科技网站微信引流用什么软件好用
  • 静态交叉编译rust程序
  • 1.2.STM32简介——全程手敲板书
  • 2.2.6【2020统考真题】
  • Doris 并入CMP7(类Cloudera CDP 7.3.1 404华为鲲鹏ARM版)的方案和实施源代码
  • Vue3项目实战:从0到1开发企业级中后台系统(3):架构核心!手把手封装Axios、Pinia、Router
  • Spark on Yarn安装部署
  • 建设系统网站怎么做自然优化
  • 国产化数据库选型深度剖析:金仓KES与达梦DM全生命周期成本对比
  • Java 读取 Word 文本框中的文本和图片:Spire.Doc for Java 实践指南
  • 网站建设开发定制微信网站如何做
  • 商城项目业务总结
  • 安卓16提前发布能否改写移动生态格局
  • JVM :内存、性能调优与 JIT
  • JVM问题排查流程
  • 仲恺做网站wordpress屏蔽功能org
  • AI视频创作工具汇总:MoneyPrinterTurbo、KrillinAI、NarratoAI、ViMax
  • 部署我的世界-java版服务器-frp内网穿透
  • Eureka 注册中心原理与服务注册发现机制
  • Unity使用RVM实现实时人物视频抠像(无绿幕)
  • 物联网传感器环境自适应校准与精度补偿技术
  • 【低空安全】低空安防威胁与挑战
  • 微网站建设包括哪些iis5.1怎么新建网站
  • 45_AI智能体核心业务之Agent决策流程管理器:构建智能对话系统的工作流引擎
  • wordpress api定制济南seo公司案例
  • vscode运行ipynb文件:使用docker中的虚拟环境
  • 网站布局有哪些企业网站源码怎么获取