远古 Windows 98 SE 和 putty 0.63 连接 SSH

news/2024/11/17 21:28:37/

远古 Windows 98 SE 和 putty 0.63 连接 SSH

      • 不忘初心
      • 一、故障表现
      • 二、产生原因
      • 三、解决办法
      • 四、重启 SSHD 服务生交配置
      • 参考

作者:高玉涵
时间:2023.7.1

操作系统:

Windows 98 第二版 4.10.2222 A
Linux version 5.19.0-32-generic (buildd@lcy02-amd64-026) (x86_64-linux-gnu-gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 30 17:03:34 UTC 2

OpenSSH:OpenSSH_8.9p1 Ubuntu-3ubuntu0.1, OpenSSL 3.0.2 15 Mar 2022

不忘初心

源于怀旧情结我偶尔会使用家里的那台老旧联想昭阳 6920DFe 笔记本捣鼓一些旧软件和技术。每每此时,总是惊叹前辈们在简陋的软硬件环境下,做出了那么多创意实足的软件,而大小往往竟只有几个 KB。这不禁令我心生向往,见贤思齐焉…

感叹,就此打住吧。毕竟观看此文的朋友(可能就是正在观看的你)不是来听我这个大叔来絮叨的。

一、故障表现

在这台安装有 Windows 98 的旧电脑,装有 putty 0.63(最后一个已知能在 Windows98 下运行)来登录 SSH 以便管理家里的 NAS 系统。登录时会产生无法同意密钥交换算法 导致连接失败。

在这里插入图片描述
在这里插入图片描述

二、产生原因

通过查找资料得知因高版本的 OpenSSH 废弃了过时的密钥交换算法,我们需要手动加上以便支持旧版的客户端。

三、解决办法

在比较了许多配置和命令解决方案如下:

  1. 修改 /etc/ssh/sshd_config 配置文件

  2. 在文件尾部增加如下两行,如果之前配置文件中已经有 KexAlgorithms 配置,请注释掉。切记!

# bdx 2023.7.1 win98 putty 0.63
# 不忘初心,牢记使命。
HostKeyAlgorithms=+ssh-rsa,ssh-dss
KexAlgorithms=+diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

四、重启 SSHD 服务生交配置

sudo service sshd restart

故障解决。

在这里插入图片描述

参考

  • Download PuTTY: latest release (0.78) (greenend.org.uk)

  • [Info] old Win98 putty 0.63 and armbian SSH - Off-topic - Armbian Community Forums

  • 升级openssh8.8,报错Key exchange failed. rsa-sha2-512,rsa-sha2-256,ecdsa-sha2-nistp256,ssh-ed25519_the server supports these methods: rsa-sha2-512,rs_charlie2cindy的博客-CSDN博客


http://www.ppmy.cn/news/673234.html

相关文章

永恒之蓝漏洞(开放445端口,关闭防火墙)

小白学了一点简单的永恒之蓝,做了点笔记,感觉挺详细,希望能帮助到小伙伴们,大佬勿喷哦,有不足的地方希望多多指教 实验目的 本次实验主要是利用永恒之蓝漏洞对windows7进行控制利用,掌握Metaploit工具的使…

WIN10系统如何关闭139 135 445端口

扫描自己的主机,发现自己的某些端口开启着的 139端口 这个端口比较危险 139端口是NetBIOS Session端口,用来文件和打印共享 如果你是单机,不是企业内部网里的成员,为了保护计算机的安全关闭这个端口比较好。 135 137 139 445 3389…

实现永久关闭445服务

方法一: 方法二:(win2008及以上) 设置入站规则 选择端口 同理新建UDP规则

Rust 基础入门 —— 基本类型

概述: 在Rust 中,作为强类型语言,自然会独立一块内容用作类型管理工作,而rust 中 为应用领域的扩展, 兼容了很多的数学计算方面的 内容,加到了基本类型中,例如 复数, 在有向图和 矢…

第一章:R-CNN网络详解(丰富特征层次用于准确的目标检测和语义分割技术报告(v5))

(目标检测篇)系列文章目录 第一章:R-CNN网络详解 第二章:Fast R-CNN网络详解 第三章:Faster R-CNN网络详解 第四章:YOLO v1网络详解 第五章:YOLO v2网络详解 第六章:YOLO v3网络详解 文章目录 系列文章目录技术干货集锦前言一、摘要二、正文分析 1.引入库2.读入…

工业相机和普通相机的区别详解_工业相机与普通相机区别

一、工业相机主要面向批量工业化应用,普通相机(单反、手机相机)都是面向普通消费者。主要区别如下。工业相机的性能稳定可靠,易安装,结构紧凑,结实不易损坏,连续工作时间长,可在较差环境下使用。一般数码或…

基于matlab使用形态操作对视频流中的对象进行计数(附源码)

一、前言 此示例演示如何使用形态操作对视频流中的对象进行计数 输入视频流包含订书钉的图像。在此示例中,您使用平顶形态操作来消除不均匀的照明,并使用打开形态操作来消除订书钉之间的间隙。然后,将图像转换为二进制,对每个帧…

CTK框架 - 通信 - 事件通信和信号槽通信

CTK框架 - 通信 - 事件注册监听 我们在第一篇中链接的教程是有编译CTK的事件的,编译完成之后会有对应的 liborg_commontk_eventadmin.dll liborg_commontk_metatype.dll liborg_commontk_configadmin.dll liborg_commontk_log.dll 在将cmake中的文件拷贝部分…