码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【修电脑】系统重装但IP不变后VScode Remote SSH连接失败解决


    目录

    • 问题一 Host key verification failed. 过程试图写入的管道不存在。
      • 问题一说明
      • 问题一解决
    • 问题二 ssh: connect to host 192.168.xxx port 22: Connection timed out > 过程试图写入的管道不存在。
      • 问题二说明

    问题一 Host key verification failed. 过程试图写入的管道不存在。

    问题一说明

    原IP地址的linux服务器成功用SSH连接过,后来因某些原因,Linux服务器重装了,但IP依旧保留不变。
    自己的Windows机器上关于该target ip的缓存没有删除,因此报错Connection failed,但不清楚具体的缓存信息保存在哪。根据如下连接失败时的日志信息进行排障。
    在这里插入图片描述
    其中部分信息省略。关键报错信息如下,敏感信息已模糊处理:

    [16:06:27.600] Running script with connection command: ssh -T -D 55569 "10.xxx.xxx.xxx" bash
    [16:06:27.606] Terminal shell path: C:\WINDOWS\System32\cmd.exe
    [16:06:28.195] > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    > @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
    > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    > IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    > Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    > It is also possible that a host key has just been changed.
    > The fingerprint for the ED25519 key sent by the remote host is
    > SHA256:z6+hBVhvhl5CJHb7duA8ku3nq3ZiRrhWv89SIEgjDwY.
    > Please contact your system administrator.
    > Add correct host key in C:\\Users\\username/.ssh/known_hosts to get rid of this message.
    > Offending ECDSA key in C:\\Users\\username/.ssh/known_hosts:29
    > Host key for 10.xxx.xxx.xxx has changed and you have requested strict checking.
    > Host key verification failed.
    > 过程试图写入的管道不存在。
    > ]0;C:\WINDOWS\System32\cmd.exe
    [16:06:28.196] Got some output, clearing connection timeout
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    问题一解决

    可以看到C:\\Users\\username/.ssh/known_hosts中确实将目标linux服务器列为known_host,我们进入到特定文件中,如下如所示的known_hosts文件和known_hosts.old,找到该ip对应的行,将其删除,再进行连接尝试。

    之所以也删除.old文件中关于目标IP的描述,是担心VScode的恢复机制,会从old文件中提取相关描述,重新写入到known_hosts文件中。

    在这里插入图片描述

    此时即可看到可以继续连接。
    在这里插入图片描述
    点击continue之后,输入密码。即可连接成功。如下图:
    在这里插入图片描述

    问题二 ssh: connect to host 192.168.xxx port 22: Connection timed out > 过程试图写入的管道不存在。

    问题二说明

    此vmware内的kali虚拟机环境的ip地址分配并非自己通过dhcp动态分配,而是手动配置的静态IP地址,VMware中的kali能够上外网。但主机vscode ssh连接失败。
    参考:服务器22端口连接超时 ssh: connect to host *** port 22: Operation timed out
    得知IP配置错误。发现vmware内kali能够ping通主机,但主机ping不同内网中的kali。
    在这里插入图片描述
    后续有待研究,暂没有时间解决。

  • 相关阅读:
    大厂日常模型测试要求
    SD-WAN让跨境网络访问更快、更安全!
    最新微服务、MySQL、Nginx加Redis实战,助你成功向阿里P8进军
    人工智能笔记14 --知识图谱(2)
    Python运维脚本:提高工作效率
    IC入行第一步:怎样选择岗位和公司?
    分析 Base64 编码和 URL 安全 Base64 编码
    2-7.基金销售行为规范及信息管理
    Ubuntu20.04下安装MySQL8环境
    DataWhale AI夏令营 大模型微调Task1笔记
  • 原文地址:https://blog.csdn.net/dive668/article/details/126103503
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号