centos下生成多份密钥对

常用选项

1
2
3
4
-t  指定秘钥类型(默认rsa)
-f 指定秘钥文件路径(默认用户家目录.ssh下)
-P 指定密码(可不设置)
-c 注释内容一般填写邮件(可不指定)

常用语法

1
ssh-keygen  -t rsa  -f ~/.ssh/xxx   -P xxx

-f 选项的好处就是一台机器可以生成多份秘钥,因为默认的秘钥名为id_rsa和id_rsa.pub,在使用ssh-keygen生成就会覆盖

使用 -f 选项

1
2
3
4
5
6
7
8
9
10
[sgsm@iZ2ze53g8gh7cdxahhcv95Z .ssh]$ ssh-keygen  -t rsa  -f ~/.ssh/mihua   -P xxx
[sgsm@iZ2ze53g8gh7cdxahhcv95Z .ssh]$ ll
total 32
-rw------- 1 sgsm sgsm 2047 May 16 11:06 authorized_keys
-rw------- 1 sgsm users 816 May 16 11:03 authorized_keys.bak
-rw------- 1 sgsm users 1675 Apr 8 17:45 id_rsa
-rw-r--r-- 1 sgsm users 410 Apr 8 17:45 id_rsa.pub
-rw-r--r-- 1 sgsm users 4728 Apr 17 14:44 known_hosts
-rw------- 1 sgsm users 1766 Jun 11 09:42 mihua
-rw-r--r-- 1 sgsm users 410 Jun 11 09:42 mihua.pub

现在把mihua.pub 导入需要免密登录的机器中就可以实现免密登录

1
sshpass -p 123456 ssh-copy-id   -o StrictHostKeyChecking=no   12.0.0.$IP
1
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S  `whoami` "  >> /etc/profile
1
2
3
4
# github下载加速
192.30.255.113 github.com
151.101.193.194 github.global.ssl.fastly.net
192.30.255.120 codeload.github.com
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2019-2023 XIN LONG
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信