Jekins SSH Server(Use password authentication, or use a different key) 配置

环境:A为jekins所在机器,B为需要发布应用的机器

B机器执行的操作

1. 生成rsa密钥, 会让输入保存位置,这里直接打回车,保存在/root/.ssh目录(-P 后面跟的是私钥密码)

[root@tom /]# ssh-keygen -t rsa -P '123456'
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Created directory '/root/.ssh'.
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
d9:24:d6:fa:f4:ec:ba:3e:c0:40:bd:47:1a:ff:01:c2 root@tom
The key's randomart image is:
+--[ RSA 2048]----+
|       o         |
|      . E.o      |
|     .  oBo.     |
|      ..o*o .    |
|       oS.o. .   |
|        oo o.    |
|         .. o    |
|          ..     |
|         .++.    |
+-----------------+
[root@tom /]# cd /root/.ssh/
[root@tom .ssh]# ll
total 8
-rw------- 1 root root 1743 Aug  7 19:25 id_rsa
-rw-r--r-- 1 root root  419 Aug  7 19:25 id_rsa.pub

2.  下面看一下jekins的SSH Server配置界面

注意下面要做的就是为上面Username处的用户配置公钥,本例中,在机器B上新建一个用户,用户名为jekins. 如果已有用户直接将id_rsa.pub追加到已有用户的authorized_keys文件中即可。

将公钥导入authorized_keys文件,并修改文件权限:

[root@tom .ssh]# cat id_rsa.pub >> /home/jekins/.ssh/authorized_keys
[root@tom .ssh]# chmod 600 /home/jekins/.ssh/authorized_keys

 3. 配置 SSH Server

   查看刚才生成的密钥:

[root@tom .ssh]# cat id_rsa
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,38ECA4066C46AC09

9VFuLaE4FPPdFi77Jsq/YJKpu4rLFD/h19s7WIL8n7uL1NiRmv83jAcpiS30cQej
wbQwVf1K4eWRzV+QjgxgngL9JAia0ZTYFdGzpBygA2zRYl3BMaSq6y/1Rrbswlrg
....
省略
....
YkgzopDuR6UJ7JJQ5UnNwmPOb3YI6OGlhutiII6gVg/6JFjFE+VOILO1wBo3bvoN
VSuPp+0S1g7V+cRbmEqaFlytaVsVu3SlZS3kpkTv0Go69rA67jZBDNgSBVdoYiAd
GRtfjOXqfpf4oucEWjT/x3i/pUUWSt87VUJqfhNWHip3H5VPDJ2Mxg==
-----END RSA PRIVATE KEY-----

  填写SSH Server配置界面,Passphrase/Password为刚才生成密钥时的密码:123456,key为上面密钥内容

 

填写完成,点击Test Configuration验证连接, 左侧success说明成功。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值