失效链接处理 |
Jenkins + Maven + SVN + SSH持续集成 PDF 下载
本站整理下载:
相关截图:
主要内容:
一、准备工作
1、Jenkins服务器
(1)通过root账号新增账号appadmin,用于操作jenkins
(2)用该账号登入该服务器,通过ssh-keygen -t rsa生成秘钥对,生产的文件默认保存在appadmin Home目录的.ssh子目录下:
id_rsa : 私钥
id_rsa.pub :公钥
2、应用服务器
(1)添加账号appadmin,设置允许Jenkins服务器免密码登录该应用服务器
(2)在appadmin Home目录下创建.ssh子目录,并创建authorized_keys文件
(3)将Jenkins服务器的公钥(id_rsa.pub)文件中的内容复制到该应用服务器appadmin/.ssh/authorized_keys文件中,这样Jenkins服务器就可以免密码访问该应用服务器:ssh appadmin@应用服务器IP
(4)允许公钥访问,即通过root账号修改/etc/ssh/sshd_config文件,将如下配置设为“yes”,并制定authorized_keys文件路径。
(5)设置ssh文件访问权限(~表示当前用户HOME的根目录):
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
(6)重启SSH
RHEL/CentOS系统
service sshd restart
Ubuntu系统
service ssh restart
debian系统
/etc/init.d/ssh restart
|