/usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': No such file or directory

Ubuntu SSH密钥配置四层验证与实战避坑指南 SSH密钥认证是Linux系统远程安全访问的基础机制,其核心原理在于非对称加密握手、服务端公钥比对与严格文件权限校验。在Ubuntu发行版中,该机制深度耦合于OpenSSH协议栈、systemd服务生命周期及Debian系默认策略,技术价值体现在免密自动化、CI/CD集成与生产环境加固。典型应用场景包括VS Code Remote-SSH远程开发、Git over SSH代码托管、Docker BuildKit构建节点连接,以及嵌入式设备(如RK3588)批量运维。本文聚焦Ubuntu环境下ssh-keyg 阅读详情

/usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': No such file or directory
    (to install the contents of '/root/.pub' anyway, look at the -f option)
 

装好系统,初始化脚本之后做ssh免密的时候

执行完  ssh-keygen -t rsa

但是执行下一步的时候 ssh-copy-id ip(传送的ip)然后就爆出了上边的提示

 

解决

ssh-keygen -t dsa

然后问题解决

 

 

 

仅供参考

Ubuntu 20.04 Ansible 可用性校准:绕过 sudo 提权与 Python 依赖陷阱 Ansible 是一款基于 SSH 的无代理自动化工具,其核心原理依赖目标主机的提权机制(如 sudo)和 Python 运行时环境。在 Ubuntu 20.04 这一广泛使用的 LTS 系统中,因默认 sudo 配置要求 TTY、系统 Python 3.8 与新版 Ansible 模块存在 ABI 兼容性问题,常触发 'waiting for privilege escalation prompt' 报错及 'YAMLLoad' 导入失败等典型故障。这些问题并非 Ansible 本身缺陷,而是操作系统底层 阅读详情

相关推荐

ssh-copy-id 脚本

ssh-copy-id 命令无法使用,在做免密登陆的时候,有一些linux的CentOS上其中的ssh服务没有这个命令。 问题:ssh-copy-id 命令无法使用,在linux服务器的ssh服务中没有有这个命令,可以在/usr/bin/的这文件夹中查看没有这个ssh-copy-id 命令。 问题分析:是由于ssh服务的问题,可以直接将ssh-copy-id 命令拷贝/usr/bin/文件夹汇总,赋予权限直接使用 赋予权限:cd /usr/bin/(进入文件夹)执行:chmod 777 ssh-copy-id 即可

/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘.pub‘: No such file or directory

在添加ssh免密登录时,报ssh公钥不存在: 经过仔细排查,发现在生成ssh密钥的时候输错了指令: 此处应该直接回车,而不是输入yes,这会导致ssh公钥另存为当前目录的yes.pub文件当中,所以在执行ssh-copy-id命令时,如果不显示指定公钥文件,将会报错,/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘.pub’: No su...

一位自然人的博客 2万+

在配置SSH免密登录时报错:/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.pub’: 没有那个文件或目录

问题 [root@hadoop1 sbin]# ssh-copy-id hadoop1 /usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': 没有那个文件或目录 (to install the contents of '/root/.pub' anyway, look at the -f option) 解决方法 [root@hadoop1 sbin]# ssh-keygen -t dsa Generating public/private dsa key pair. Enter file in which to

免密登录报错!/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.pub‘: 没有那个文件或目录 (to install the

1.报错项 /usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': 没有那个文件或目录 (to install the contents of '/root/.pub' anyway, look at the -f option) 2.解决方法 输入:ssh-keygen -t dsa 再次尝试:ssh-copy-id hostname ...

DLZ的博客 6804

批量配置服务器ssh免密rsa登录

当需要ssh远程连接服务器时,默认情况下需要输入密码进行验证登录,但在需要连接的服务器较多时,操作就会显得比较繁琐。这是配置rsa密钥免密登录是一个较为安全友好的选择

Blender.粒子效果

Blender.粒子效果 ✦ shift+A新建一个棱角球,细分(之后要分解成许多小颗粒) ✦ 给球添加粒子系统,这时播放粒子会向下掉,力场权重☛重力☛0后,粒子会在球体周围运动 ✦ shift+A添加一个力场,调整力场强度 ✦如果粒子运动太快,我们可以在输出属性中调整时间重映射的原始值 ✦想让粒子在球周围运动而不是发散出去,在物理属性找到力场设置,调整流的大小 ✦S键将球形缩小到看不见 ✦给粒子变添加立方体的形状,在粒子属性里找到渲染选项,将“光晕”改为“物体”,在实例物体中选择新建的立方

weixin_46385629的博客 6670

深度实践:基于CentOS 7的企业级OpenStack底层依赖部署与故障排查全记录

文档核心概要 本文档记录了一份基于 CentOS 7 (el7)​ 的企业级 OpenStack 实验环境构建过程。文档内容主要由零散的系统日志、RPM 安装记录(如 erlang-19.3.6.4、mariadb-10.1.20、rabbitmq-server-3.6.15)以及 OpenStack 服务(Keystone, Ceilometer, Aodh, Barbican)的配置占位符组成。此外,文档还包含了典型的运维报错信息(如 grep、sed语法错误及 ssh-copy-id路径异常)。 关键

2502_92028135的博客 301

XMind文件解析黑科技:用Python实现版本自适应读取(兼容2010-2024)

本文深入探讨了如何利用Python实现XMind文件的版本自适应解析,兼容从2010到2024年的各版本。通过分析XMind文件作为ZIP压缩包的本质,文章提供了智能探测文件内部结构(JSON或XML)并构建健壮读取逻辑的完整方案,有效解决了版本兼容性难题,并演示了将解析数据转换为PlantUML等下游应用的实战案例。

weixin_29041767的博客 684

/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.pub‘: No such file or directory (to in

第一步:[root@lb-6 ~]#ssh-keygen生成公私钥,查看/root/.ssh/目录下会多出来两文件。第二步:使用ssh-copy-id 10.0.0.5,将自己的公钥文件发给目标机器。解决免密登录报错问题。

m0_58176731的博客 1360

飞牛 NAS 部署 Hermes Agent 全指南:打造 24 小时在线、自我进化的 AI 智能体!

当大多数人还在把 AI 当聊天机器人使用时,我已经把它部署到了家里的飞牛 NAS 上,让它 24 小时在线工作、记忆我的习惯、自动执行任务,甚至还能不断学习新的技能。今天带你从零搭建这个真正属于自己的 AI Agent。🚀

XiaoqiangClub的博客 1233

Cadence PCB仿真 使用Allegro PCB SI为BRD文件创建通用型IBIS模型的方法图文教程

本文简单介绍使用Allegro PCB SI软件为BRD PCB设计文件中的元器件创建IBIS模型的方法。

fydar的博客 2170

ssh免密登录报错:/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.pub‘: 没有那个文件或目录

我的分布式集群是hadoop102,hadoop103,hadoop104。正常应该直接输入 ssh-copy-id hadoop103 就可以了,但不知道为啥就我的报错,可能是因为版本问题吧,在这记录一下,也方便和我一样有问题的朋友查阅。/usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': 没有那个文件或目录。正确写法应该是:ssh-copy-id root@hadoop103。

HanYan_ing的博客 2237

【速通RAG实战:索引】4.RAG文档解析技术

通过本文技术方案,可构建高精准、高效率的文档解析流水线,为 RAG 应用提供坚实的知识底座。核心在于**格式解析的鲁棒性**和**语义分块的准确性**,后续通过持续的性能优化和质量监控,逐步提升索引质量和检索效率。

2025博客之星Top81。专注AI工程化与架构实战。从分布式思维到模型部署,用工程化视角为你厘清AI落地的真实路径。 1547

在配置SSH免密登录时报错:/usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': 没有那个文件或目录

问题 [root@hadoop1 sbin]# ssh-copy-id hadoop1 /usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': 没有那个文件或目录 (to install the contents of '/root/.pub' anyway, look at the -f option) 解决方法...

萧曳丶 2万+

权重衰减weight_decay参数从入门到精通

Weight Decay是一个正则化技术,作用是**抑制模型的过拟合**,以此来提高模型的泛化性。 目前网上对于Weight Decay的讲解都比较泛,都是短短的几句话,但对于其原理、实现方式大多就没有讲解清楚,本文将会逐步解释weight decay机制。

iioSnail的博客 4万+

TC397 EB MCAL开发从0开始系列 之 [15.1] Fee配置实战 - 双扇区demo

TC397 EB MCAL Fee模块实战之双扇区配置使用

yy九歌的博客 1129

SSH免密登录配置报错:/usr/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.pub‘: 没有那个文件或目录

报错 ERROR: failed to open ID file '/root/.pub': 没有那个文件或目录 (to install the contents of '/root/.pub' anyway, look at the -f option) 解决办法 使用 ssh-keygen -t dsa 再次 [root@host01 /]# ssh-copy-id host01

白色风车 5752

MATLAB 控制 E4438C 信号源的研究

通过 MATLAB,我们可以实现对 E4438C 的远程控制,从而实现更高的自动化和可编程性。总结起来,通过使用 MATLAB 和 Instrument Control Toolbox,我们可以轻松地控制 E4438C 信号源并生成各种类型的信号。需要注意的是,以上代码仅为示例,实际应用中可能需要根据具体情况进行更详细的配置和错误处理。此外,MATLAB 还提供了一系列函数和命令,可用于控制 E4438C 信号源的其他功能,如频率调谐、功率设置、调制设置等。您可以根据自己的需求进行相应的配置和控制。

RswtPerl的博客 1014

如何解决ssh-copy-id“错误:无法打开ID文件”错误

sshprovides secure access to the remote systems console or command line. All linux boxes uses sshsecurely. There are a lot of steps to make things secure and easy while connecting and using ssh. ssh...

cunjiu9486的博客 5100

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

解决:使用ssh-copy-id命令时出现ERROR: ssh: Could not resolve hostname hadoop01:Name or service not known

执行ssh-copy-id命令,ERROR: ssh: Could not resolve hostname hadoop01: Name or service not known

he_xin2009的专栏 2万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

/bin/ssh-copy-id: ERROR: failed to open ID file ‘/root/.ssh/iddummy‘: No such file or directory

一 问题描述 执行ssh-copy-id报错: /bin/ssh-copy-id: ERROR: failed to open ID file '/root/.ssh/iddummy': No such file or directory 二 解决办法 cd /root/.ssh rm rd_rsa rm rd_rsa.pub 重新生成秘钥文件 重新配置主机信任关系 ...

雅冰石的专栏 2162

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

在Centos7.9配置SSH无秘钥链接ssh-copy-id报错/usr/bin/ssh-copy-id: ERROR: ssh: 的解决方法

查看自己的主机名是否有误,和我们所要创建的(ssh ‘controller’ )无秘钥名称是否一致。第三句报错内容翻译出来是:无法解析主机名控制器:名称或服务未知。进入这个文件把里面创建的所有内容都删除。再运行一次,问题就可以解决了。

m0_70800810的博客 8656

ssh 密钥生成及免密错误记录

CentOS7 ssh 密钥生成及免密错误记录 生成密钥 ssh-keygen -t rsa 与要免密访问的节点连接,复制密钥到对应的节点 ssh-copy-id -i .ssh/id_rsa.pub root@compute3 在连接过程中需要输入一次被连接节点的访问密码 验证免密是否通过 如果是这样的就代表成功了 在生成和验证中遇到的两个坑 ERROR: failed to open ID file ‘.ssh/id_rsa.pub’: 没有那个文件或目录 原因:此

jerry的博客 6142

远程服务器 上传公钥,ssh-keygen教程第5章:copy公钥要服务端

ssh-keygen教程第5章:copy公钥要服务端上一章,我们已经生成了公钥和私钥,这一章我只需要将公钥copy到服务器(远程主机)就可以实现免密码登录了。graph LR本地主机 --ssh-copy-id--> 远程主机ssh-copy-id 公钥上传到远程主机$ ssh-copy-id root@k8s-node1/usr/bin/ssh-copy-id: ERROR: failed...

weixin_36324426的博客 994

ssh ssh-copy-id 报错解决

在ssh 复制密钥到远程服务器时报错/usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': 没有那个文件或目录这个报错,原因很简单:你的当前用户(这里是root)还没有生成 SSH 密钥对,所以找不到公钥文件。

weixin_41787588的博客 326

ssh免密登录失败,删除.ssh目录,重新ssh-copy-id添加

1.删除 .ssh目录,在/root/.ssh或者/home/.ssh/下 rm -rf /root/.ssh/ 2.使用ssh-keygen重新生成,一路enter ssh-keygen 3.重新添加其他主机的ip ssh-copy-id zoo1 ssh-copy-id zoo3 或者 ssh-copy-id 192.168.25.129 ssh-copy-id 192...

qq_32072853的博客 6125
上一篇: centos7配置java jdk
下一篇: centos7配置java jdk
node_One
博客等级 码龄8年 7粉丝 40原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值