多语言展示
当前在线:253今日阅读:99今日分享:20

Linux下免密登录SSH

同样也是属于《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.远程免密登录
推荐信息