问题描述

集群环境模拟时,做hadoop动态节点上下线时,在主节点上为新的从节点使用scp命令发送文件时遇到的问题,报错如下,翻阅各类帖子,得以解决,以作记录
报错精摘

Please contact your system administrator. Add correct host key in /Users//.ssh/known_hosts*

出现原因

度娘给的有些许含糊不清,我个人做个精简转述给各位,由于做动态节点上下线的服务器是未经配置的新节点,导致Ta的内网服务器使用ssh方式内网登录新节点时会报错,主要原因是因为要访问一台服务器,首先需要对登录过的主机和老主机原有记录的信息进行比对,比对完成后会把Ta的服务器登录标识证书记录下来,下次登录时会去比对之前的记录,由于新节点标识第一次出现所以无法找到可配对的标识证书。

人话:第一次登陆遇到问题是正常的

iterm连接问题

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The RSA host key for********.com has changed,
and the key for the corresponding IP address ****
is unknown. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
************.
Please contact your system administrator.
Add correct host key in /Users/
/.ssh/known_hosts to get rid of this message.
Offending key in /Users/
/.ssh/known_hosts:1
RSA host key for
has changed and you have requested strict checking.
Host key verification failed.

解决办法

1.删除对应行
将hostname对应的行删掉,一般行首就是使用的hostname,这里我推荐没有经验的朋友先copy一份出来,防止删除错误后,无法再恢复做修改,我分享一下wide比对方法,打开known_hosts文件,然后与本机/etc/hosts目录下配置的IP地址和映射进行比对,不能对应到的IP多余行删除即可,重新执行命令

vim ~/.ssh/known_hosts

我使用上述这种方法没有解决掉问题,这里摘录下来,供需要的朋友参考,省去各位查找的活,替大家先踩个坑(●’◡’●)
2.使用iterm

# 在hosts文件中映射配置好,可以使用如下命令,注:hostname为服务器主机名
ssh-keygen -R hostname
# 直接使用IP纠错,即要登录的服务器IP
ssh-keygen -R 内网IP地址

生成新密钥

由于生成新的秘钥,导致之前可以连接的远程服务器连不上

解决方法

ssh -o StrictHostKeyChecking=no [用户名]@[内网IP地址]# 举例ssh -o StrictHostKeyChecking=no root@192.168.228.188

了解更多知识请戳下:

@Author:懒羊羊

集群操作对ssh及scp命令报错问题解决归纳相关推荐

  1. scp命令报错(IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!)

    scp命令报错(IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!) 使用scp命令移动某一服务器的文件到另外的服务器时报出一下错误: [roo ...

  2. PAS集群:PAS集群环境搭建时,新建节点报错:Exceeded node count limit: 1. Please use Primeton product legally, Primeton

    [问题描述] PAS集群环境搭建时,新建节点报错: com.primeton.appserver.l7e.exception.ImprimaturRuntimeException: Error: Ex ...

  3. 远程启动hadoop,ssh远程执行命令报错!hdfs命令不存在!

    1.任务:远程启动hadoop集群. #!/usr/bin/env bash HADOOP_HOME=/root/hadoop/hadoop-3.3.2 if [ $# -lt 1 ] thenech ...

  4. scp命令报错-bash: scp: command not found

    # scp -bash: scp: command not found # which scp /usr/bin/scp # rpm -qf /usr/bin/scp openssh-clients- ...

  5. Hadoop集群启动后没有SecondaryNameNode,IllegalArgument报错:Does not contain a valid host:port authority: hdfs:

    启动集群后发现没有SecondaryNameNode [root@hadoop02 hadoop-2.7.2]# sbin/start-dfs.sh Starting namenodes on [ha ...

  6. linux下comsol安装教程6,新手求问,linux集群下无图形界面安装comsol报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 使用 ./setup方式安装,因为是远程,没有root权限所以没办法看到图形界面,不知道是不是支个问题? 错误信息: (Setuplauncher:238 ...

  7. Hadoop基础-HDFS集群中大数据开发常用的命令总结

    Hadoop基础-HDFS集群中大数据开发常用的命令总结 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本盘博客仅仅列出了我们在实际生成环境中常用的hdfs命令,如果想要了解更多, ...

  8. RedHat中敲sh-copy-id命令报错:-bash: ssh-copy-id: command not found

    RedHat中敲sh-copy-id命令报错:-bash: ssh-copy-id: command not found 在多台Linux服务器SSH相互访问无需密码, 其中进入一台Linus中,对其 ...

  9. VS Code使用ssh远程连接服务器报错:过程试图写入的管道不存在

    VS Code使用ssh远程连接服务器报错:过程试图写入的管道不存在 1. ssh.exe来源:由openssh改为git 普通的win10系统中一般使用的是原始的OpenSSH中的ssh,在最初遇到 ...

最新文章

  1. MySQL性能优化、故障排查及最佳实践秘籍,阿里云数据库专家玄惭的“武功”全记录...
  2. hdu1412 {A} + {B}(TreeSet和Iterator的使用)
  3. 再理下系统分层架构模式
  4. annotation - SuppressWarning
  5. rename批量修改文件名
  6. TensorBoard:嵌入可视化
  7. μC/OS-II实时性能测试与分析
  8. 数据结构与算法快慢指针
  9. VMware Sphere 虚拟磁盘创建选项
  10. DLL初步和钩子入门
  11. 医院耗材管理系统开发_0
  12. Ember controller
  13. his系统管理工具配置服务器,HIS系统(his管理系统)V3.0.1 官网版
  14. Simulink代码生成应用教程
  15. AbstractQueuedSynchronizer浅析
  16. YOLOv2-yolo9000-batter,faster,stronger 论文精读解析
  17. CodeForces 858C Did you mean... 、 CodeForces 858D Polycarp's phone book!黑科技
  18. 经典算法——爬楼梯(解法归纳)(学习笔记)
  19. 所谓IIS500内部服务器错误
  20. android:layout_margin真实含义 及 自定义复合控件 layout()执行无效的问题解决

热门文章

  1. JavaScript 中如何将日期格式化为 DD/MM/YYY
  2. A Dual-Microphone Algorithm That Can Cope With Competing-Talkers Scenarios
  3. curl查看公口ip
  4. mysql工资管理系统题目_java+ssm+mysql工资管理系统
  5. php(TP5)+redis实现秒杀抢购(不限制用户购买次数和限制用户购买次数)(附源码)
  6. 菜鸡的数据库基础知识
  7. 老Mac电脑安装macOS Ventura实战
  8. php 文字水印换行,php实现文字换行以及thinphp5.1水印自定义位置
  9. 数据结构考研复试常见问题及答案(逆袭篇)
  10. 债券价格和到期收益率的关系_2017年《证券投资基金》基础知识:当期收益率、到期收益率与债券价格之间的关系...