Linux 配置免密登录

Linux 配置免密登录


 

实例#

  1. 生成公钥和私钥

    ssh-keygen -t rsa

    Tips: 执行后会在~/.ssh/目录下创建 id_rsa 和 id_rsa.pub 文件

  2. 生成省份认证文件

    ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

    Tips: 三次回车; 作用是将本地公钥填充到一个远程主机192.168.0.18的 authorized_keys 文件中(远程主机没有该文件时会自动创建)

  3. SSH 连接验证

    ssh [email protected]

    Tips:

    • 此时 SSH 连接就不用再输入密码了;
    • 需要配置哪台主机免密,只需要执行 ssh-copy-id 即可; CentOS_6 支持将远程主机的 authorized_keys 文件拷贝到需要免密的主机中(比如:A主机免密到B主机后,A主机还需要免密到C主机,那我们可以把B主机的 authorized_keys 文件拷贝到C主机中即可)

你可能感兴趣的:(Linux&Mac,运维)