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

windows上传文件到服务器

文章目录

    • 由于远程主机密钥更改而导致的SSH连接问题解决
      • 定位到.ssh目录
      • 编辑known_hosts文件
      • 删除旧的密钥指纹
    • 使用scp命令上传

由于远程主机密钥更改而导致的SSH连接问题解决

在Windows的CMD界面中,你可以按照以下步骤操作来解决由于远程主机密钥更改而导致的SSH连接问题:

定位到.ssh目录

使用cd命令定位到你的用户目录下的.ssh目录。如果你的用户名包含非ASCII字符或特殊字符,你可能需要使用短名称或修改后的路径。例如:

cd C:\Users\你的用户名\.ssh

或者,如果你的用户名在CMD中显示为乱码,尝试使用用户名的短名称(通常是用户名的前几个字符后跟~1):

cd C:\Users\你的用户名短名称~1\.ssh

编辑known_hosts文件

使用CMD中的文本编辑器(如notepad)打开known_hosts文件。例如:

notepad known_hosts

如果notepad无法打开文件,可能是因为权限问题。在这种情况下,你可以尝试使用more命令查看文件内容,找到与远程服务器IP地址相关的行,并记下该行的行号。

删除旧的密钥指纹

在known_hosts文件中找到与远程服务器IP地址相关的行,并删除该行。如果你使用了more命令查看文件内容,并记下了行号,你可以在文本编辑器中直接跳转到该行并删除它。
如果你无法使用文本编辑器直接编辑文件,你可以使用CMD中的findstr命令和重定向符号来创建一个不包含旧密钥指纹的新文件。例如,如果旧密钥指纹在第1行,你可以使用以下命令:

findstr /v /n "^1:" known_hosts > new_known_hosts

然后,你可以将new_known_hosts文件重命名为known_hosts,或者删除原始的known_hosts文件并将new_known_hosts文件移动到.ssh目录中。

使用scp命令上传


http://www.kler.cn/a/349082.html

相关文章:

  • 【Linux】Linux下的Makefile基本操作
  • 聚铭网络脆弱性扫描系统荣获CNNVD兼容性资质证书
  • 苍穹外卖学习笔记(十九)
  • 【力扣 | SQL题 | 每日3题】力扣1097,1149,1070
  • 【SpringBoot】application配置文件中的数组配置及绑定
  • c++的web框架Restbed介绍及在嵌入式Linux下的移植详解
  • 代码随想录(七) —— 二叉树部分
  • 前端性能优化全面指南
  • 一次Fegin CPU占用过高导致的事故
  • QT QML 练习5-平铺btn按键
  • 5G NR UE初始接入信令流程
  • Vulnhub:Me-and-My-Girlfriend-1
  • 深度学习-22-基于keras的十大经典算法之深度神经网络DNN
  • 慢慢来才是最快的方式
  • 住房公积金 计算器-java方法
  • 【Python语言进阶(二)】
  • Ofcms-(java代码审计学习)
  • 红外超声波雷达测距
  • [含文档+PPT+源码等]精品基于Python实现的django图书自助借还系统设计与实现
  • 跨境电商独立站的本地化