Jenkins要使用ssh发布和ssh命令需要证书,可以在“管理Jenkins”->“配置系统”->“通过ssh发布”下进行配置。
问题是:如何创建证书?
我有两个Ubuntu服务器,一个运行Jenkins,另一个运行应用程序。
我是在部署盒子上设置Jenkins证书并将其部分放在上面,还是在部署盒子上设置证书并将其部分放在Jenkins上?证书是否需要以名为Jenkins的用户的名字命名,还是可以为任何用户?我们在开发盒子上没有Jenkins用户。
我知道有许多不兼容的ssh类型,Jenkins需要哪些?
有人找到了如何设置所有这些内容(生成密钥的方法,放置它们的位置等)的指南吗?
问题是:如何创建证书?
我有两个Ubuntu服务器,一个运行Jenkins,另一个运行应用程序。
我是在部署盒子上设置Jenkins证书并将其部分放在上面,还是在部署盒子上设置证书并将其部分放在Jenkins上?证书是否需要以名为Jenkins的用户的名字命名,还是可以为任何用户?我们在开发盒子上没有Jenkins用户。
我知道有许多不兼容的ssh类型,Jenkins需要哪些?
有人找到了如何设置所有这些内容(生成密钥的方法,放置它们的位置等)的指南吗?
whoami
返回用户jenkins:当您已经以另一个用户登录后,请执行su -s /bin/bash jenkins
。仅执行su jenkins
不起作用,因为jenkins默认没有shell。 - Nagev