Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – ssh-keyscan – 仍然提升主机'[主机名]([IP地址])’的真实性无法建立大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在编写远程rsync设置脚本,并且需要将一个远程服务器添加到本地known_hosts文件中,以避免在首次运行脚本时出现以下提示: 无法建立主机'[主机名]([IP地址])’的真实性. RSA密钥指纹是[密钥指纹]. 您确定要继续连接(是/否)吗? 根据Can I automatically add a new host to known_hosts?我尝试过(使用一个新的known_host
我正在编写远程rsync设置脚本,并且需要将一个远程服务器添加到本地kNown_hosts文件中,以避免在首次运行脚本时出现以下提示

无法建立主机'[主机名]([IP地址])’的真实性.
RSA密钥指纹是[密钥指纹].
您确定要继续连接(是/否)吗?

根据Can I automatically add a new host to known_hosts?我尝试过(使用一个新的kNown_hosts文件):

ssh-keyscan -H [hostname],[ip_address] >> ~/.ssh/kNown_hosts
ssh-keyscan -H [ip_address] >> ~/.ssh/kNown_hosts
ssh-keyscan -H [hostname] >> ~/.ssh/kNown_hosts

但这不起作用,我总是被提示接受指纹.

当我让ssh为我添加这个时,密钥哈希在kNow_hosts文件中是非常不同的.

我还应该做些什么来解决这个问题?

解决方法

试试这个:
ssh-keyscan -t rsa [ip_address]

获取输出并将其粘贴到.ssh / kNown_hosts中.
现在,如果你想哈希kNown_hosts,请执行以下操作:

ssh-keygen -H

编辑:
这是一个命令解决方案.它使用主机名和IP地址以及哈希值.

ssh-keyscan -Ht rsa [hostname],[IP address] >> kNown_hosts

大佬总结

以上是大佬教程为你收集整理的linux – ssh-keyscan – 仍然提升主机'[主机名]([IP地址])’的真实性无法建立全部内容,希望文章能够帮你解决linux – ssh-keyscan – 仍然提升主机'[主机名]([IP地址])’的真实性无法建立所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。