【Jenkins】 publish over ssh插件 path to key秘钥方式登陆

【环境】

阿里云ECS服务器一台,

docker安装了jenkins

【配置步骤】


【jenkins所在服务器生成公钥私钥】

登陆阿里云服务器

进入jenkins容器

执行如下命令

ssh-keygen -t rsa,一直按Enter

会在~/.ssh/下面生成私钥id_rsa,公钥id_rsa.pub

拷贝公钥中的内容


exit退出容器


【jenkins需要连接的服务器,把上面步骤中复制的公钥内容拷贝粘贴到authorized_keys】

目前在jenkins容器外面,cd跳转到~/.ssh下,没有目录就新建

新建文件authorized_keys,粘贴公钥的内容进去。


service sshd restart   执行命令。


登陆jenkins

path to key填写jenkins容器内的私钥的路径,我这是~/.ssh/id_rsa

添加要连接的ssh server,输入hostname ,username,port等信息,我这里的ssh server就是阿里云服务器22端口,即jenkins容器外面。

点击test configuration显示连接成功success


推荐阅读更多精彩内容