同样也是属于《linux就该这么学》关于SSH章节的扩充,在linux系统中密码的保存是非常重要的,在企业中的WEB集群环境中,进行统一的版本更新和配置文件的同步免密登录是非常重要的。在自动化运维,统一管理都是离不开Linux的免密登录。下面我们来看下免密登录。
工具/原料
Centos
1.Linux下生成密钥
1
1.Linux下生成密钥ssh-keygen的命令手册,通过”man ssh-keygen“命令:
2
通过命令”ssh-keygen -t rsa“
3
生成之后会在用户的根目录生成一个 “.ssh”的文件夹
4
进入“.ssh”会生成以下几个文件
5
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥 id_rsa : 生成的私钥文件 id_rsa.pub : 生成的公钥文件 know_hosts : 已知的主机公钥清单 如果希望ssh公钥生效需满足至少下面两个条件:1) .ssh目录的权限必须是700 2) .ssh/authorized_keys文件权限必须是600
2.远程免密登录
下一篇:我的世界砧板模组怎么下