龙空技术网

使用scp命令传送文件

暮飏 156

前言:

此刻我们对“ubuntu上传文件scp”大致比较关注,大家都想要学习一些“ubuntu上传文件scp”的相关资讯。那么小编也在网摘上网罗了一些有关“ubuntu上传文件scp””的相关内容,希望朋友们能喜欢,大家一起来了解一下吧!

【经验】使用scp命令传送文件出现REMOTE HOST IDENTIFICATION HAS CHANGED的解决方法

我们在搭建 SILICON LABS 方案的 Matter over Thread 的 Border Router 时,有时需要将Windows电脑生成的 ot-rcp-mg21-usbstick.gbl 固件使用 scp 命令传送到使用Linux系统的树莓派(Raspberry Pi)上。但是有时使用 scp 命令在传送文件时,会出现“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”的问题。本文主要介绍使用 scp 命令传送文件出现 “WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!” 问题的解决方法。

1、如下图所示,我们在Windows系统的电脑将 ot-rcp-mg21-usbstick.gbl 固件使用如下命令传送到 IP 地址为 192.168.43.192 的树莓派时,电脑的命令行界面报了警告:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!唯样商城,元器件现货速发~

scp ot-rcp-mg21-usbstick.gbl ubuntu@192.168.43.192:~/.

2、出现这个问题的原因是电脑之前跟这台树莓派建立过链接并使用 scp 命令传送过文件,所以电脑自动将被树莓派的公钥信息进行保存。但是后面这台树莓派重装过系统,导致电脑和树莓派的公钥信息对不上,所以才出现了上面的警告,并且导致使用 scp 命令传送文件失败。

3、为了解决这个问题,可以在电脑的命令行界面中输入如下命令,将 IP 地址为 192.168.43.192 的树莓派的公钥删除。

ssh-keygen -R 192.168.43.192

4、另外,也可以直接在电脑的 .ssh 文件夹中打开 known_hosts 文件, known_hosts 文件的参考路径为:C:\Users\sosen_cai\.ssh

然后将 IP 地址为 192.168.43.192 这一整行的数据全部删除。

5、此时再使用 scp 命令来传送文件时,就可以正常的传送了。

标签: #ubuntu上传文件scp