增加ssh_server
假设Jenkins 服务端为A服务 , ip 172.10.1.11
假设需要添加的ssh_server 服务端为B服务, ip 192.168.1.101
一.添加的ssh_server 服务端(B服务)
登录192.168.1.101
cd ~/.ssh/
cat id_rsa.pub > authorized_keys;
二. Jenkins 服务端(A服务)
登录172.10.1.11
需要在安装了Jenkins的服务地址172.10.1.11做如下操作
1.检验网络
ping 192.168.1.101
2.ssh 登录校验
ssh root@192.168.1.101
回车输入密码
输入密码完密码后就会可以在 ~/.ssh/known_hosts
的最后一行看到自己要连接的服务器地址 , 如果校验不通过,可能是隔离这块做了限制, 需要找到相关技术人员做支持了,申请开通ip访问权限和远程ssh登录权限
注意:
不要直接添加 ,不然会报如下错误,远程登录成功后会自动添加到known_hosts文件中
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:9
RSA host key for xx.xx.xx.xx has changed and you have requested strict checking.
Host key verification failed.
三.在Jenkins上面做添加操作
1.点击ManageJenkins
2.进入后 ,点击System Configuration
3.进入后,下拉找到ssh_server 这一项 ,点击 新增
然后如下填写内容 勾选Use password authentication, or use a different key
添加192.168.1.101 B服务的密码
点击Test Configuration
, 下面显示Success
,表示配置添加成功
Test Configuration
, 下面显示Success
,表示配置添加成功