在CentOS上实现Jenkins远程控制需按以下步骤操作,注意配置安全策略:
安装Jenkins
通过RPM包安装,配置JDK依赖:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install -y jenkins java-11-openjdk-devel
sudo systemctl start jenkins && sudo systemctl enable jenkins
开放网络访问
/etc/sysconfig/jenkins
,设置 Jenkins.model.Jenkins.bindAddress=0.0.0.0
。sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
配置远程访问方式
Manage Jenkins → Manage Plugins → Available
搜索并安装“SSH”插件。Manage Jenkins → Configure Global Security
中启用SSH凭据管理,添加私钥或密码认证。http://服务器IP:8080
,使用管理员账号密码登录(首次登录需从/var/lib/jenkins/secrets/initialAdminPassword
获取初始密码)。增强安全性
Configure Global Security
中启用密码策略插件。注意:远程控制涉及敏感操作,务必使用强密码、密钥认证,并定期更新Jenkins及插件。
参考来源: