linux 取消证书登录密码,SUSELinux 中为 SSH 访问设置不输入密码的证书认证登录方式...

SSH Client :linux-gxnt

SSH Server :xxzx-rdb

目的: linux-gxnt 上的 nagios 用户以相同的用户(nagios)SSH 登录

xxzx-rdb ,不用输入密码。

a4c26d1e5885305701be709a3d33442f.png

1.在 SSH Client 和 Server 上使用 yast 创建 nagios 用户和

nagios 组,nagios 用户在 nagios 组里。

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

2.在 SSH Client 生成公私密钥对,密码对存放在 nagios 家目录的 .ssh

目录下。

 a4c26d1e5885305701be709a3d33442f.png

用nagios帐号登录后,进入nagios主目录的.ssh目录下(/home/nagios/.ssh),如果没有.ssh目录,则使用

mkdir创建该目录;

进入.ssh目录后,使用命令 ssh-keygen -d 创建密钥对:

“Enter file in which to save the

key(/home/nagios/.ssh/id_dsa):”:直接回车(表示同意保存在这里)

“Enter passphrase(empty for no

passphrase):”直接回车(表示不为密钥设置密码)

“Enter。。。again:”直接回车

到此,密钥对创建完成。

密钥文件的所属用户和组应该是nagios,执行“chown nagios.nagios

./id*”

3.将SSH Client的公钥文件 id_dsa.pub 传到SSH Server端nagios用户的家目录下,生成的文件名

authorized_keys ;

a4c26d1e5885305701be709a3d33442f.png

4.SSH登录到SSH Server端,publickey认证无密码

a4c26d1e5885305701be709a3d33442f.png

至此,SSH Client可以无密码证书SSH登录 SSH Server端。

注意:

1. .ssh目录的权限是 755

a4c26d1e5885305701be709a3d33442f.png

2. authorized_keys文件的权限是 600

a4c26d1e5885305701be709a3d33442f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值