Linux服务器之间免密登录

Linux服务器之间在某些情况下可能需要互相之间免密登录,这就用到了ssh进行登录,主要步骤如下:

  1. 生成ssh key

    1
    2
    # 生成ssh key
    ssh-keygen -t rsa

    如果生成失败,那么就安装一下ssh的生成命令

    1
    2
    > yum  install -y openssh-server openssh-clients
    >
  2. 创建~/.ssh/authorized_keys文件

    1
    touch ~/.ssh/authorized_keys
  3. 复制服务器的公钥~/.ssh/id_rsa.pub放到~/.ssh/authorized_keys

    此处复制其他服务器的公钥到文件~/.ssh/authorized_keys中,然后将该文件同步到所有的服务器中

  4. 欧了~

    使用ssh进行登录吧ssh 192.168.0.61