码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 两台linux虚拟机之间实现免密登录


    主要实现两台虚拟机之间的免密登录,总所周知,虚拟机之间登录使用的协议是ssh协议,端口号是 22

    • 主机

      • 创建对应的加密文件
      [root@web-2 ~]# ssh-keygen
      Generating public/private rsa key pair.
      Enter file in which to save the key (/root/.ssh/id_rsa): 
      Enter passphrase (empty for no passphrase): 
      Enter same passphrase again: 
      Your identification has been saved in /root/.ssh/id_rsa.
      Your public key has been saved in /root/.ssh/id_rsa.pub.
      The key fingerprint is:
      SHA256:KAYYbgx3bYuBTcMzbr2mtG3+4HxNmSRtZOqtDFwOAhM root@web-2
      The key's randomart image is:
      +---[RSA 2048]----+
      |o E*+.           |
      |+++.*.o   o      |
      |.+.+ B . =       |
      |.  .= +.+ +      |
      |   .oo.*S= o     |
      |   ...= o =      |
      |   . =.o +       |
      |    ooo.+ .      |
      |     o+o.        |
      +----[SHA256]-----+
      
      # 使用 ssh-keygen 的命令的话,可以直接一路回车到底,它采用的默认加密算法是 RSA
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
      • 16
      • 17
      • 18
      • 19
      • 20
      • 21
      • 22
      • 23
      • 复制到从机中

        [root@web-2 ~]# ssh-copy-id root@192.168.37.122
        
        • 1

        这样的话,就可以实现无密码登录,我们的实验过程也会顺畅很多。   注意,如果出现了一下报错:

        -bash: ssh-copy-id: command not found
        
        • 1

        那么就证明我们需要安装一个包:

        yum -y install openssh-clients
        
        • 1

        把包安装上即可。

    • 主机登录到从机中

      [root@web-2 ~]# ssh 192.168.37.122
      
      • 1

    如果在使用ansible之类的,无法进行命令好之间的交互,可以直接使用下面这行代码,直接一行代码创建密钥

    [root@localhost ~]# ssh-keygen -f ~/.ssh/id_rsa -P '' -q
    
    • 1

    image-20231109213045533

  • 相关阅读:
    PyTorch 学习笔记 2 —— About Tensor
    用Vite从零到一创建React+ts项目
    SFI立昌Common Mode Filter方案与应用
    css 文本溢出隐藏,显示省略号
    使用burpsuite伪造数据包数据
    艾美捷 抗人IL-12/-23(p40)mAbs MT86/221,纯化方案
    maven-plugin-shade 详解
    C++ 学习(五)数组(一维数组、二维数组)
    弘辽科技:淘宝客服没办法改价吗?淘宝客服改价步骤是什么?
    简述现代加油站的智能防雷设计及其解决措施
  • 原文地址:https://blog.csdn.net/XiaoLinZuoTi/article/details/134321038
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号