Linux中root用户之间的免密登录

  1. 不同虚拟机之间的免密登录
    (1)设置主机名:hostnamectl set-hostname
    myvmhost
    (2)查看别名:hostname
    Linux中root用户之间的免密登录_第1张图片
    (3)配置主机名:vi /etc/hosts
    前面是ip地址,后面是主机名称
    Linux中root用户之间的免密登录_第2张图片
    (4)免密登录:
    ①进入主机根目录:cd/root
    ②生成密钥:ssh-keygen -t rsa -P “”
    Linux中root用户之间的免密登录_第3张图片
    Linux中root用户之间的免密登录_第4张图片
    ④拷贝密钥:
    cat id_rsa.pub >> authorized_keys
    ⑤主机把密钥给从机就可以访问从机:
    ssh-copy-id -i id_rsa.pub -p22 root@myvm01
    Linux中root用户之间的免密登录_第5张图片
    ⑥免密登录验证
    1)ssh root@myvm01
    Linux中root用户之间的免密登录_第6张图片
    这样就能不输入myvm01这台从机的密码,直接登录它了
    ctrl+d退出从机
    当然输入从机ip地址也可以登录
    在这里插入图片描述

你可能感兴趣的:(Linux下常见操作,linux,ssh,大数据)