assian全家桶以及插件破解詳細教程


 

 
 
淺時光 · 3月4日 · 2020年 Atlassian 2508次已讀
朗讀本文

一、下載程序

登入Atlassian官網,下載Atlassian家的所有程序然后進行安裝;安裝教程請查看本博客的Atlassian程序的安裝教;本文以JIRA,Confluence,Bitbucket進行破解演示,包括第三方插件的破解。

注意:破解插件時不要選擇免費試用版,不然生成的key會授權失敗【安裝付費插件,直接點擊立即購買即可進行安裝,彈出獲取授權碼直接關閉就行】

本文用到的激活工具以及驅動文件,請跳轉到本站的【資源分享】頁面下載獲取!!!

二、環境准備

  • 由於Atlassian家的程序是由JAVA開發的,所以所有的服務器環境中需要首先安裝Java運行環境
系統版本 IP地址 程序名稱 版本號 所需依賴程序
CentOS 7.6 192.168.66.15 JIRA 8.7.1 JDK1.8,MySQL5.7
CentOS 7.6 192.168.66.16 Confluence 7.3.2 JDK1.8,MySQL5.7
CentOS 7.6 192.168.66.17 Bitbucket 6.10.1 JDK1.8,MySQL5來源(Source):www.dqzboy.com.7,Git2.11

本文不再贅述以上三個程序的詳細安裝流程,大家可以查看本博客中關於該三款程序的安裝教程文章

三、部署破解JIRA程序

1、部署JIRA

 
[root@jira soft]# chmod +x atlassian-jira-software-8.7.1-x64.bin
 
[root@jira soft]# ./atlassian-jira-software-8.7.1-x64.bin
  • JIRA安裝完成會自動啟動,防火牆放通8080端口
 
[root@jira soft]# firewall-cmd --permanent --zone=public --add-port=8080/tcp
 
success
 
[root@jira soft]# firewall-cmd --reload
 
success
  • 對JIRA所在目錄授權
 
[root@jira ~]# chown -R jira:jira /var/atlassian/
 
[root@jira ~]# chown -R jira:jira /opt/atlassian/

2、配置Agent

  • 先將JIRA停止,然后把破解程序放到服務器上的任意位置,保證該程序不被刪除即可;我這里保存在了/opt/atlassian-agent目錄下
  • 由於本文用的數據庫為MySQL,需要將對應的MySQL驅動文件放在JIRA的/opt/atlassian/jira/atlassian-jira/WEB-INF/lib目錄下;驅動包和破解程序請跳轉至資源分享頁面下載
 
#把破解程序放入到/opt/atlassian-agent目錄下
 
[root@jira ~]# mkdir /opt/atlassian-agent
   
 
#對目錄進行授權,改為jira用戶
 
[root@jira ~]# chown -R jira. /opt/atlassian-agent
 
[root@jira ~]# /etc/init.d/jira stop
   
 
[root@jira ~]# cd /opt/soft
 
[root@jira soft]# tar -xf mysql-connector-java-5.1.48.tar.gz
 
[root@jira soft]# cp mysql-connector-java-5.1.48/*.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib
  • 將Agent加入到系統環境變量中,保證系統中無其他JAVA運行程序,不然不要將下面的參數添加到/etc/profile;則需要添加至用戶環境變量文件中.bashrc
  • 注:/etc/profile.bashrc${jira_home}/bin/setenv.sh;在這3個文件中任意一個文件中添加即可;注意不要三個文件都進行添加!!!
 
[root@jira ~]# cd /opt/atlassian/jira/bin/
 
[root@jira bin]# vim setenv.sh
 
export JAVA_OPTS="-javaagent:/opt/atlassian-agent/atlassian-agent.jar ${JAVA_OPTS}"
  • Windoor環境下修改setenv.bat,修改如下
  • 參數說明:
    • D:\jira\:激活程序所存放的目錄
 
export JAVA_OPTS="-javaagent:D:\jira\atlassian-agent\atlassian-agent.jar %{JAVA_OPTS}%
  • 最后右鍵管理員運行start-jira.bat啟動

激活Win環境下的Atlassian家的其他產品的方式與此類似,請按照該方式激活即可!!!

3、啟動JIRA

 
[root@jira ~]# /etc/init.d/jira start
  • 檢查啟動進程中是否包含-javaagent參數
 
[root@jira ~]# ps -aux|grep java
  • 檢查日志是否有下圖輸出的日志信息,
 
[root@jira ~]# cat /opt/atlassian/jira/logs/catalina.out | grep "agent working"
  • 如果以上都在日志中有,且日志中沒有ERROR級別的,則可以瀏覽器訪問JIRA進行接下來的配置

4、配置JIRA

  • 這里需要等待程序進行數據初始化,需要一段時間

5、獲取KEY

  • 上面得到服務器ID后,下面通過以下命令進行獲取到key
  • 通過java -jar /opt/atlassian-agent/atlassian-agent.jar來獲取對應的參數
 
[root@jira ~]# java -jar /opt/atlassian-agent/atlassian-agent.jar -m dqzboy@xxxx -n dqzboy.com -p jc -o http://192.168.66.15:8080 -s BD77-K35P-74WP-HANA

參數說明:

-m:指定郵箱
-n:授權給的用戶
-p:需要獲取key的程序, jira為Jira Software;jc為jira Core的縮寫
-o:jira的url地址
-s:服務器ID

6、設置管理員

7、最后配置

  • 這里你可以先隨便建立一個項目進行測試

8、驗證狀態

 
[root@jira ~]# java -jar /opt/atlassian-agent/atlassian-agent.jar -m dqzboy@xxxx -n dqzboy.com -p jira -o http://192.168.66.15:8080 -s BD77-K35P-74WP-HANA
  • 這里的服務器ID不變,只需要將-p后的參數改為jira即可
  • jira中更新許可證

9、獲取插件KEY

  • 現在我們獲取下Portfolio插件的KEY
 
[root@jira ~]# java -jar /opt/atlassian-agent/atlassian-agent.jar -m dqzboy@xxxx -n dqzboy.com -p portfolio -o http://192.168.66.15:8080 -s BD77-K35P-74WP-HANA
  • 點擊【立即購買】不要點擊免費試用,點擊立即購買后會自動進行安裝
  • 可以看到該插件已經獲取到許可證,並可以正常使用了

10、第三方插件

  • 現在我們安裝第三方的插件
  • 在應用管理中找到該應用程序,並復制該應用程序的應用秘鑰
  • 獲取KEY
 
[root@jira ~]# java -jar /opt/atlassian-agent/atlassian-agent.jar -m dqzboy@xxxx -n dqzboy.com -p com.docminer.jira.issue-links -o http://192.168.66.15:8080 -s BD77-K35P-74WP-HANA
  • 更新KEY
  • 至此JIRA和插件破解教程結束

四、部署破解Confluence

1、部署Confluence

 
[root@confluence soft]# chmod +x atlassian-confluence-7.3.2-x64.bin
 
[root@confluence soft]# ./atlassian-confluence-7.3.2-x64.bin
  • 安裝完成會自動啟動,防火牆放通8090端口
 
[root@confluence ~]# firewall-cmd --permanent --zone=public --add-port=8090/tcp
 
success
 
[root@confluence ~]# firewall-cmd --reload
 
success

2、配置Agent

  • 先將Confluence停止,然后把破解程序放到服務器上的任意位置,保證該程序不被刪除即可;我這里保存在了/opt/atlassian-agent目錄下
  • 由於本文用的數據庫為MySQL,需要將對應的MySQL驅動文件放在Confluenc的/opt/atlassian/confluence/confluence/WEB-INF/lib目錄下;驅動包和破解程序請跳轉至資源分享頁面下載
 
#把破解程序放入到/opt/atlassian-agent目錄下
 
[root@confluence ~]# mkdir /opt/atlassian-agent
 
[root@confluence ~]# chown -R confluence. /opt/atlassian-agent
 
[root@confluence ~]# /etc/init.d/confluence stop
   
 
[root@confluence ~]# cd /opt/soft
 
[root@confluence soft]# tar -xf mysql-connector-java-5.1.48.tar.gz
 
[root@confluence soft]# cp mysql-connector-java-5.1.48/*.jar /opt/atlassian/confluence/confluence/WEB-INF/lib
  • 將Agent加入到系統環境變量中,保證系統中無其他JAVA運行程序,不然不要將下面的參數添加到/etc/profile;則需要添加至用戶環境變量文件中.bashrc
  • 注:/etc/profile.bashrc${confluence_home}/bin/setenv.sh;在這3個文件中任意一個文件中添加即可;注意不要三個文件都進行添加!!!
 
[root@confluence ~]# cd /opt/atlassian/confluence/bin/
 
[root@confluence bin]# vim setenv.sh
 
export JAVA_OPTS="-javaagent:/opt/atlassian-agent/atlassian-agent.jar ${JAVA_OPTS}"

3、啟動Confluence

 
[root@confluence bin]# /etc/init.d/confluence start
  • 檢查啟動進程中是否包含-javaagent參數
 
[root@confluence ~]# ps -ef|grep java
  • 檢查日志是否有下圖輸出的日志信息
 
[root@confluence ~]# cat /opt/atlassian/confluence/logs/catalina.out |grep "agent working"

4、配置Confluence

5、獲取KEY

 
[root@confluence ~]# java -jar /opt/atlassian-agent/atlassian-agent.jar -m dqzboy@xxxx -n dqzboy.com -p conf -o http://192.168.66.16:8090 -s BDXK-ZZRT-LBSA-I3YV
  • 復制KEY到Confluence中

6、配置數據庫

  • 注意:需要等待一段時間

7、最后配置

8、驗證狀態

  • 檢查激活狀態

9、獲取插件KEY

  • 現在我們獲取一個付費插件的KEY
  • 點擊立即購買進行安裝,不要點擊免費試用
  • 管理應用 ——> 獲取應用秘鑰
 
[root@confluence ~]# java -jar /opt/atlassian-agent/atlassian-agent.jar -m dqzboy@xxxx -n dqzboy.com -p org.hotovo.sketch-confluence -o http://192.168.66.16:8090 -s BDXK-ZZRT-LBSA-I3YV
  • 把KEY更新至插件中

五、部署破解Bitbucket

1、部署Bitbucket

 
[root@bitbucket ~]# cd /opt/soft
 
[root@bitbucket soft]# chmod +x atlassian-bitbucket-6.10.1-x64.bin
  • bitbucket安裝完成會自動啟動,防火牆放通7990端口
 
[root@jira soft]# firewall-cmd --permanent --zone=public --add-port=7990/tcp
 
success
 
[root@jira soft]# firewall-cmd --reload
 
success

2、配置Agent

  • 先將Bitbucket停止,然后把破解程序放到服務器上的任意位置,保證該程序不被刪除即可;我這里保存在了/opt/atlassian-agent目錄下
  • 由於本文用的數據庫為MySQL,需要將對應的MySQL驅動文件放在Bitbucket的 /opt/atlassian/bitbucket/6.10.1/app/WEB-INF/lib/ 目錄下;驅動包和破解程序請跳轉至資源分享頁面下載
 
[root@bitbucket ~]# mkdir /opt/atlassian-agent
 
[root@bitbucket ~]# chown -R atlbitbucket. /opt/atlassian-agent
   
 
[root@bitbucket ~]# chown -R atlbitbucket. /opt/atlassian/
 
[root@bitbucket ~]# chown -R atlbitbucket. /var/atlassian/
 
[root@bitbucket ~]# /etc/init.d/atlbitbucket stop
   
 
[root@bitbucket ~]# cd /opt/soft
 
[root@bitbucket soft]# tar -xf mysql-connector-java-5.1.48.tar.gz
 
[root@bitbucket soft]# cd mysql-connector-java-5.1.48/
 
[root@bitbucket soft]# cp mysql-connector-java-5.1.48/*.jar /opt/atlassian/bitbucket/6.10.1/app/WEB-INF/lib/
  • 將Agent加入到系統環境變量中,保證系統中無其他JAVA運行程序,不然不要將下面的參數添加到/etc/profile
 
[root@bitbucket ~]# vim /etc/profile
 
export JAVA_OPTS="-javaagent:/opt/atlassian-agent/atlassian-agent.jar ${JAVA_OPTS}"
 
[root@bitbucket ~]# source /etc/profile

3、啟動Bitbucket

 
[root@bitbucket bin]# /etc/init.d/atlbitbucket start
  • 檢查啟動進程中是否包含-javaagent參數
 
[root@bitbucket bin]# ps -ef|grep java

4、配置Bitbucket

接下來獲取KEY

5、獲取KEY

6、配置管理員

7、最后配置

8、驗證狀態

9、獲取插件KEY

  • 進入應用商店
  • 點擊立即購買進行安裝,不要點擊免費試用
  • 獲取該應用的秘鑰,然后進行獲取KEY
 
[root@bitbucket ~]# java -jar /opt/atlassian-agent/atlassian-agent.jar -m dqzboy@xxxx -n dqzboy.com -p ch.mibex.stash.sonar4stash -o http://192.168.66.17:7990 -s BXJG-KTCY-Z2H8-1POG
  • 授權成功

六、部署破解Crucible

1、部署Crucible

下載地址:https://www.atlassian.com/zh/software/crucible/download

  • 上傳至服務器並解壓
 
[root@crucible ~]# unzip crucible-4.8.2.zip -d /usr/local
  • 修改監聽端口
 
[root@crucible ~]# cd /usr/local/fecru-4.8.2/

2、配置Agent

  • 上傳破解程序到/opt/atlassian-agent/
 
[root@crucible ~]# mkdir -p /opt/atlassian-agent/
  • 修改Crucible配置,添加agent程序至啟動程序中
 
[root@crucible ~]# cd /usr/local/fecru-4.8.2/bin/
 
FISHEYE_JVM_FLAGS="-Dfisheye.library.path=$FISHEYE_LIBRARY_PATH -Dfisheye.inst=$FISHEYE_INST -Djava.awt.headless=true -Djava.endorsed.dirs=$FISHEYE_HOME/lib/endorsed -javaagent:/opt/atlassian-agent/atlassian-agent.jar"

3、啟動Crucible

 
[root@crucible bin]# pwd
 
/usr/local/fecru-4.8.2/bin
   
 
[root@crucible bin]# ./start.sh
  • 驗證Cruc來源(Source):www.dqzboy.comible啟動程序中是否已經存在了agent程序
  • 放通8060端口
 
[root@crucible bin]# firewall-cmd --permanent --zone=public --add-port=8060/tcp
 
[root@crucible bin]# firewall-cmd --reload

4、訪問Crucible

  • 通過瀏覽器訪問:IP:8060

5、生成激活密鑰

 
[root@crucible ~]# java -jar /opt/atlassian-agent/atlassian-agent.jar -m dqzboy@xxxx -n dqzboy.com -p crucible -o http://192.168.66.15:8060 -s BYEL-FELN-VQVO-8QTW
  • 復制key到程序進行激活

6、安裝Crucible

七、注意事項

7.1:之前已經部署激活過程序

  • 注意:
    • 如果你之前已經通過其他方式破解了主程序,現在你添加本文中的java參數變量后程序會起不來,通常看日志里會報License問題,原因在於你之前已經錄進了一些license,而這license與現在的agent沖突,解決的辦法是:根據日志里報出的license,你去你的數據庫里搜,找到並刪除,之后重啟程序進入系統后,用本文生成插件KEY的方法重新獲取,然后輸入就可以了
  • 數據庫中查詢JIRA的授權許可證
 
mysql> use jira
   
 
#下面是針對的是JIRA 7.0.5及更高版本
 
mysql> SELECT * FROM productlicense\G;
 
*************************** 1. row ***************************
 
ID: 10100
 
LICENSE: xxxxx...
  • 更新授權許可證
    • 1、停止JIRA。
    • 2、執行上面的語句找到要修改的ID
    • 3、執行下面的語句進行更新授權
 
#JIRA 7.0.4及更高版本
 
mysql> update productlicense set license ='<license_string>' WHERE id= <id_from_step_2>;

7.2:日志提示MySQL是否需SSL連接

日志截圖:

解決方案:

 
#JIRA修改配置文件如下
 
[root@jira ~]# vim /var/atlassian/application-data/jira/dbconfig.xml
 
<url>jdbc:mysql://address=(protocol=tcp)(host=localhost)(port=3306)/jiradb?sessionVariables=default_storage_engine=InnoDB</url>
 
##改為##
 
<url>jdbc:mysql://address=(protocol=tcp)(host=localhost)(port=3306)/jiradb?useSSL=false&amp;sessionVariables=default_storage_engine=InnoDB</url>
   
 
#confluence修改配置文件如下
 
[root@confluence ~]# vim /var/atlassian/application-data/confluence/confluence.cfg.xml
 
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/confluence</property>
 
##改為##
 
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/confluence?useSSL=false</property>
   
 
#更改之后重啟服務

聲明:

  • 本文所使用的破解程序為大佬【Neo Peng】開源的atlassian-agent項目。該項目為個人學習研究之⽤,不得用於商業用途!
  • 本文提供的破解方法和程序只做個人學習研究之⽤,不得⽤於商業用途!
  • 商業使⽤請向Atlassian購買正版,謝謝合作!
 淺時光博客 版權所有,如未注明,均為原創,轉載請注明
本文鏈接: https://www.dqzboy.com/atlassian全家桶以及插件破解詳細教程/
本文標題: Atlassian全家桶以及插件破解詳細教程
如有疑問: 請轉到這里聯系我


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM