返回顶部
首页 > 资讯 > 精选 >怎么自动接受 SSH密钥指纹
  • 573
分享到

怎么自动接受 SSH密钥指纹

2023-06-17 07:06:19 573人浏览 八月长安
摘要

这篇文章给大家分享的是有关怎么自动接受 ssh密钥指纹的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首次连接到linux系统时,SSH会提示你接受计算机的指纹以成功建立连接,因为“ known_hosts”文件中

这篇文章给大家分享的是有关怎么自动接受 ssh密钥指纹的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

首次连接到linux系统时,SSH会提示你接受计算机的指纹以成功建立连接,因为“ known_hosts”文件中没有指纹。

怎么自动接受 SSH密钥指纹

指纹是系统公钥的缩写版本,为了保护自己免受中间人攻击(MITM),ssh程序使用自上次连接以来存储的指纹验证远程系统ssh的指纹。如果指纹已更改,系统将提醒你并询问是否要继续。

有时你可能需要自动接受SSH指纹。例如,如果创建了一个shell脚本用来远程管理多台linux服务器

可以使用以下两种方法来完成此操作。

使用StrictHosTKEyChecking=no选项自动接受ssh指纹。

使用ssk-keyscan命令接受ssh指纹。

首次连接到远程计算机时,将警告你无法建立主机的真实性,并提供密钥指纹以进行验证。

怎么自动接受 SSH密钥指纹

接受指纹后,它将被保存在“known_hosts”文件中,当重新连接到同一个远程主机时,SSH根据known_hosts文件检查指纹,以验证其身份。

1、如何使用SSH选项自动接受SSH密钥指纹?

此方法简单明了,只需使用SSH命令添加选项即可实现。使用此选项时,ssh会自动将新的主机密钥添加到用户known_hosts文件中。

[root@localhost ~]# ssh -o "StrictHostKeyChecking no" localhost Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts. root@localhost's passWord:  Last login: Mon Jan 25 20:01:53 2021 from 192.168.43.1

怎么自动接受 SSH密钥指纹

以上警告表明它已将一个密钥添加到known_host文件。

怎么自动接受 SSH密钥指纹

2、如何使用ssk-keyscan命令自动接受SSH密钥指纹?

这是另一种方法,ssh-keycan允许你将ssh指纹附加到known_hosts文件中。当你想要批量添加时,此工具非常有用。使用下面命令操作:

[root@localhost ~]# ssh-keyscan -H 192.168.43.138 >> ~/.ssh/known_hosts # 192.168.43.138:22 SSH-2.0-OpenSSH_7.4 # 192.168.43.138:22 SSH-2.0-OpenSSH_7.4 # 192.168.43.138:22 SSH-2.0-OpenSSH_7.4

使用以下命令将多台远程主机的ssh指纹添加到known_hosts。必须将远程主机的IP地址添加到一个文件中,并使用ssh-keyscan命令调用它,如下所示,将各个远程服务器的ip地址保存在文本文件里面:

[root@localhost ~]# cat remote-hosts.txt  192.168.43.137 192.168.43.138 192.168.43.166

然后使用ssh-keyscan工具将它们的ssh指纹添加到known_hosts:

[root@localhost ~]# ssh-keyscan -f ./remote-hosts.txt >> ~/.ssh/known_hosts  # 192.168.43.138:22 SSH-2.0-OpenSSH_7.4 # 192.168.43.137:22 SSH-2.0-OpenSSH_7.8 # 192.168.43.137:22 SSH-2.0-OpenSSH_7.8 # 192.168.43.137:22 SSH-2.0-OpenSSH_7.8 # 192.168.43.138:22 SSH-2.0-OpenSSH_7.4 # 192.168.43.138:22 SSH-2.0-OpenSSH_7.4 # 192.168.43.166:22 SSH-2.0-OpenSSH_7.4 # 192.168.43.166:22 SSH-2.0-OpenSSH_7.4 # 192.168.43.166:22 SSH-2.0-OpenSSH_7.4

怎么自动接受 SSH密钥指纹

感谢各位的阅读!关于“怎么自动接受 SSH密钥指纹”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 怎么自动接受 SSH密钥指纹

本文链接: https://lsjlt.com/news/287789.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么自动接受 SSH密钥指纹
    这篇文章给大家分享的是有关怎么自动接受 SSH密钥指纹的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首次连接到Linux系统时,SSH会提示你接受计算机的指纹以成功建立连接,因为“ known_hosts”文件中...
    99+
    2023-06-17
  • 怎样实现自动接受SSH密钥指纹
    怎样实现自动接受SSH密钥指纹,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们第一次连接Linux系统时,因为known_hosts”文件中没有指纹所以SSH会提示你接受计算...
    99+
    2023-06-28
  • 如何使用ssh公钥密钥自动登陆linux服务器
    本篇内容介绍了“如何使用ssh公钥密钥自动登陆linux服务器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!测试环境:操作系统:Red Ha...
    99+
    2023-06-27
  • CentOS8中怎么设置SSH密钥
    小编给大家分享一下CentOS8中怎么设置SSH密钥,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!环境客户端:CentOS8 192.168.43.137服务端:...
    99+
    2023-06-28
  • ssh怎么设置允许密钥登录
    这篇文章给大家分享的是有关ssh怎么设置允许密钥登录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被...
    99+
    2023-06-28
  • 怎么通过密钥连接服务器
    今天小编给大家分享一下怎么通过密钥连接服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.生成密钥文件ssh-keyge...
    99+
    2023-06-28
  • ssh,scp怎么实现自动登陆
    这篇文章主要讲解了“ssh,scp怎么实现自动登陆”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ssh,scp怎么实现自动登陆”吧!示例:A为本地主机(即用于控制其他主机的机器) ;B为远程...
    99+
    2023-06-09
  • C#怎么接受来自用户的值
    本篇内容主要讲解“C#怎么接受来自用户的值”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么接受来自用户的值”吧!接受来自用户的值System 命名空间中的 Consol...
    99+
    2023-06-17
  • win10自动休眠不受控制怎么解决
    要解决Windows 10自动休眠问题,你可以尝试以下方法:1. 更改电源和睡眠设置:进入“控制面板”并选择“硬件和声音”,然后点击...
    99+
    2023-08-22
    win10
  • shell脚本怎么实现ssh自动登录功能
    本篇内容介绍了“shell脚本怎么实现ssh自动登录功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!文件名:ssh_auto_login代...
    99+
    2023-06-09
  • excel表格不受控制自己跳动怎么解决
    如果Excel表格不受控制地跳动,可能是由于以下几个原因:1. 键盘或鼠标问题:检查键盘和鼠标是否正常工作,尝试更换键盘或鼠标,或者...
    99+
    2023-09-11
    excel
  • redis怎么指定端口密码启动
    要指定Redis的端口和密码启动,需要在启动Redis服务器时使用以下命令行选项:```redis-server --port -...
    99+
    2023-09-05
    redis
  • 怎么在Python中利用Telnet实现自动连接检测密码
    这篇文章给大家介绍怎么在Python中利用Telnet实现自动连接检测密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。# encoding=utf-8import telnetlibimport&...
    99+
    2023-06-14
  • win10自动锁屏密码怎么关闭
    这篇文章主要介绍了win10自动锁屏密码怎么关闭的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10自动锁屏密码怎么关闭文章都会有所收获,下面我们一起来看看吧。win10自动锁屏密码关闭教程首先点击左下角的...
    99+
    2023-07-01
  • golang怎么自动生成api接口
    在golang中,可以使用开源的工具和库来自动生成API接口的代码。以下是一种常见的方法:1. 使用Swagger/OpenAPI规...
    99+
    2023-09-27
    golang
  • win10怎么管理wifi自动连接
    这篇文章主要介绍了win10怎么管理wifi自动连接的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10怎么管理wifi自动连接文章都会有所收获,下面我们一起来看看吧。管理方法:在运行中输入gpedit.m...
    99+
    2023-06-28
  • 怎么配置HTTP/HTTPS自动加密上网
    本篇内容介绍了“怎么配置HTTP/HTTPS自动加密上网”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!方案介绍涉及到的软件BIND: 一个流...
    99+
    2023-06-27
  • win8怎么设置宽带连接及自动连接(无法记住用户名和密码)
      故障现象:   Win8宽带连接无法记住用户名和密码自动连接。   解决方案:   一、 在创建宽带连接的时候选择记住密码:   然后,按提示操作完后,打开宽带连接就可以自动连接了。   二、 在&l...
    99+
    2022-06-04
    用户名 密码
  • Win8怎么设置自动连接宽带
    本文小编为大家详细介绍“Win8怎么设置自动连接宽带”,内容详细,步骤清晰,细节处理妥当,希望这篇“Win8怎么设置自动连接宽带”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。设置方法:一、 在创建宽带连接的时候选...
    99+
    2023-06-28
  • django怎么自动生成接口文档
    Django没有内置的功能来自动生成接口文档,但是可以使用第三方工具来实现自动生成接口文档。 以下是一些常用的自动生成接口文档的工具...
    99+
    2023-10-23
    django
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作