远古 Windows 98 SE 和 putty 0.63 连接 SSH

这篇具有很好参考价值的文章主要介绍了远古 Windows 98 SE 和 putty 0.63 连接 SSH。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者:高玉涵
时间: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 系统。登录时会产生无法同意密钥交换算法 导致连接失败。

远古 Windows 98 SE 和 putty 0.63 连接 SSH,OS/Network,Windows技术,ssh,运维,windows98,OpenSSH_8.9p,putty 0.63
远古 Windows 98 SE 和 putty 0.63 连接 SSH,OS/Network,Windows技术,ssh,运维,windows98,OpenSSH_8.9p,putty 0.63

二、产生原因

通过查找资料得知因高版本的 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

故障解决。

远古 Windows 98 SE 和 putty 0.63 连接 SSH,OS/Network,Windows技术,ssh,运维,windows98,OpenSSH_8.9p,putty 0.63

参考

  • 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博客文章来源地址https://www.toymoban.com/news/detail-519649.html

到了这里,关于远古 Windows 98 SE 和 putty 0.63 连接 SSH的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • openGauss:准备知识1【IP地址/SSH协议/PuTTY安装和使用】

    最近研究在openEuler 22.03 LTS上使用openGauss数据库。如果想要远端访问服务器,那么就先要了解IP地址、SSH协议等内容。 IP代表“Internet Protocol”,是一种网络协议,它定义了计算机在网络上的地址和数据传输方式。简言之,可以在网络中找到你在哪。而IP地址就是你在互联网上的

    2024年01月19日
    浏览(43)
  • 【linux】SSH终端Putty配置:文件上传/下载、显示中文字体、自动登录

    一篇博客介绍了12种SSH终端工具的比较:https://www.cnblogs.com/Zz1tai/p/15668230.html 注:Aechoterm官网上说是有一些色调可调的,可能是后期更新的。 一般远程服务器终端最常用的是xshell,功能更全面,而使用Putty主要是轻量级,没有那么多复杂的功能。每个人使用需求不同可进行不同

    2024年01月20日
    浏览(69)
  • Ubuntu: windows10利用ssh连接Ubuntu,配置ssh,避坑

    什么是ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议。为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要输入用户名和密码。 我们是使用 SSH 连接远程服务器,因此 Windows 需要支持 SSH, 使用 Win + R ,输入 cmd 打开控制

    2024年02月10日
    浏览(53)
  • windows下ssh远程连接服务器

    -p:选择端口号,这里选择端口号22 @之前为用户名,之后为服务器IP地址 服务器一般只能通过内网连接,如果pc没有连接内网,需要先登录能通过公网访问的跳板机,在连接到服务器。 username@192.168.24.105是用户名和目标主机ip -J之后是跳板机用户名和跳板机ip 打开vscode,点击远

    2024年02月06日
    浏览(58)
  • 【异常】使用Putty SSH登录某些主机时,报错Couldn’t agree a host key algorithm

    想要使用WinSCP的Putty SSH登录某些主机时,报错Couldn’t agree a host key algorithm,报错内容如下 版本不对吧,或者是有版本升级了? 更新Putty。 官方下载地址:https://www.ssh.com/ssh/putty(网络差) 可以使用这个地址下载 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 下载完成之后,

    2024年02月07日
    浏览(71)
  • PuTTY连接服务器报错Connection refused

    天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。 使用putty连接Ubuntu服务器,报错如下 如果安装了sshd会有状态显示 这里明显没有安装 更

    2024年02月16日
    浏览(45)
  • Kali Linux如何启动SSH并在Windows系统远程连接

    简单几步通过[cpolar 内网穿透](cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站)软件实现ssh 远程连接kali! 默认新安装的kali系统会关闭ssh 连接服务,我们通过命令打开: 启动后我们查看ssh 状态,active 表示ssh 正常运行 通常ssh 是使用账号或者密码进行登录连接,所

    2024年02月04日
    浏览(51)
  • Windows的黑窗口(cmd)连接操作Linux服务器 SSH

    ssh -V 出现以上内容说明已经安装了ssh。 ssh root@10.154.63.234 这样就连接成功了。 接下来就可以使用命令操作服务器。

    2024年02月16日
    浏览(42)
  • Windows 系统下:SSH 远程连接 Linux 服务器的完整指南

    以下是使用 Windows 系统的 SSH 远程连接 Linux 服务器的详细操作步骤,(我们以 Ubuntu 和CentOS 为例) 1. 确保 Linux 服务器已启用 SSH 首先,确保您的 Linux 服务器上已经安装并运行了 SSH 服务。对于大多数 Linux 发行版, OpenSSH 是默认的 SSH 服务器。您可以使用以下命令来安装它:  

    2024年02月08日
    浏览(75)
  • 【全面解析】Windows 如何使用 SSH 密钥远程连接 Linux 服务器

    创建密钥 创建 linux 服务器端的终端中执行命令 ssh-keygen ,之后一直按Enter即可,这样会在将在 ~/.ssh/ 路径下生成公钥(id_rsa.pub)和私钥(id_rsa) 注意:也可以在 windows 端生成密钥,只需要保证公钥在服务器端,私钥在本地端即可。 安装 在服务器端 ~/.ssh/ 路径下执行以下命令,在

    2024年02月16日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包