在Linux服务器、客户端中构建密钥对验证进行远程连接

本文详细介绍了如何在Linux中通过ssh-keygen生成密钥对,使用ssh-copy-id上传公钥到远程服务器,并实现无密码登录。步骤包括创建密钥对、上传公钥、以及通过密钥对验证进行SSH连接。注意设置私钥短语以增加安全性,避免直接无口令登录。
摘要由CSDN通过智能技术生成

构建密钥对验证SSH体系的基本过程包括四步:在这里插入图片描述SSH客户端:192.168.1.1
SSH服务器:192.168.1.2
1、在客户端创建密钥对:
[root@localhost /]# ssh-keygen -t ecdsa

“ -t ” 用来指定加密算法,这里使用ecdsa,还有一个是dsa。

Generating public/private ecdsa key pair.
Enter file in which to save the key (/root/.ssh/id_ecdsa):
#指定私钥存放位置,若直接按enter,则默认保存在宿主目录中的隐藏文件夹中.ssh下。
Created directory ‘/root/.ssh’.
Enter passphrase (empty for no passphrase): #设置私钥短语
Enter same passphrase again: #确认所设置的短语

            ..........................

±–[ECDSA 256]—+
| … =oo.+o. |
| .=.= *.o.oo|
| +.= = B oo+|
| . = = B . = |
| . o S o . = |
| + o = o . . |
| = = . . |
| + E .

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值