【Linux】之SSH密钥的身份验证

  1. 使用ssh-keygen命令来生成SSH密钥。不要输入密语
ssh-keygen

在这里插入图片描述

  1. 使用ssh-copy-id命令,将SSH密钥对的公钥发送给 servera上的operator1。在servera上,使用redhat 作为operator1的密码。
ssh-copy-id operator1@servera

在这里插入图片描述

  1. 使用SSH远程执行hostname命令,而不远程交互式shell
ssh operator1@servera hostname 

在这里插入图片描述

  1. 使用ssh-keygen 命令,生成另一组具有密语保护的SSH密钥。将密钥保存为 /home.operator1/.ssh/key2。使用redhatpass 作为私钥的密语。
ssh-keygen -f .ssh/key2

在这里插入图片描述

  1. 使用ssh-copy-id命令,将受密语保护的密钥对的公钥发送给servera上的operator1
ssh-copy-id -i .ssh/key2.pub operator1@servera

在这里插入图片描述6. 在servera上,通过SSH远程执行hostname 命令,而不访问远程交互式shell。使用,home/operator1/.ssh/key2作为身份文件。指定redhatpass作为密语,在之前步骤中为私钥设置了该密语。

ssh -i .ssh/key2 operator1@servera hostname

在这里插入图片描述

  1. 在Bash shell中运行ssh-agent,并将SSH密钥对的受密语保护的私钥(/homeloperator1/.ssh/key2)添加到shell会话。
eval $(ssh-agent)
ssh-add .ssh/key2 

在这里插入图片描述

  1. 在servera上,远程执行hostname 命令,而不访问远程交互式shell。使用/home/operator1/.ssh/key2作为身份文件
ssh student@serverb

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值