ssh 公/私钥配置

生成密钥:

ssh-keygen -t rsa -f ~/.ssh/id_rsa_2 -C "test"
#           密钥类型    密钥文件路径及名称  备注信息

-t: 密钥类型, 可以选择 dsa | ecdsa | ed25519 | rsa;

-f: 密钥目录位置, 默认为当前用户home路径下的.ssh隐藏目录, 也就是~/.ssh/, 同时默认密钥文件名以id_rsa开头. 如果是root用户, 则在/root/.ssh/id_rsa, 若为其他用户, 则在/home/username/.ssh/id_rsa;

-C: 指定此密钥的备注信息, 需要配置多个免密登录时, 建议携带;

-N: 指定此密钥对的密码, 如果指定此参数, 则命令执行过程中就不会出现交互确认密码的信息了.

一路回车下去就好。

检查生成的公/私钥

  1. 检查公钥id_rsa_2.pub
cat ~/.ssh/id_rsa_2.pub # check 公钥
  1. 由于此次的公/私钥是我们自定义的名称 id_rsa_2, 并不是默认的id_rsa。此时需要手动添加一下私钥。如果使用的就是默认名称id_rsa,就可以跳过这一步,一般会自动添加好。
eval $(ssh-agent -s) # 启用一个agent
ssh-add ~/.ssh/id_rsa_2 # 添加私钥

改ssh 密码

在ssh-keygen的时候,倘若设置了密码,但之后想弃用密码,可以进行如下操作:

ssh-keygen -p

Enter file in which the key is ( ~/.ssh/id_rsa_2): #这一步填写要更改密码的私钥路径 
Enter old passphrase: # 输入旧密码
Key has comment 'xxx'
# 不想输入新密码的话,一路回车下来就好
Enter new passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved with the new passphrase.

这样之后与git 交互的时候,就不用总是输入密码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值