Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

About Bamboo using 54664 Port

Owen Chen April 15, 2024

Hi,

I currently need to explain the Port used by Bamboo to the security department. I saw that Port 54664 is used in Atlassian's document, but I still don't quite understand the description in the article. Here are my questions:

  1. Under what circumstances is Port 54664 used? Is this necessary to open?
  2. The description mentions "only required for remote agents connection over SSL". How do I know what version of SSL it is?

Hope someone can assist me, thanks.

 

Owen

2 answers

1 accepted

2 votes
Answer accepted
Shashank Kumar
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 15, 2024

Hello Owen,

Welcome to Atlassian community

1. Under what circumstances is Port 54664 used? Is this necessary to open?

Bamboo will use 54664 when SSL is enabled for bamboo.jms.broker.client.uri in bamboo.cfg.xml file for SSL communication with the remote agent. if SSL is not used in bamboo.jms.broker.client.uri then there is no need to open port 54664 

<property name="bamboo.jms.broker.client.uri">failover:(tcp://bamboo921:54663?wireFormat.maxInactivityDuration=300000)?initialReconnectDelay=15000&amp;maxReconnectAttempts=10</property>

Bamboo spins up two additional JMS connectors to handle SSL and elastic agent traffic. Bamboo looks at the primary JMS connector port number to determine the port numbers it will use for the additional connectors. This is the formula used by Bamboo:

  • SSL JMS connector = primary JMS connector port number + 1. If the primary JMS connector is 54663, then Bamboo will use 54664 for the SSL JMS connector.
  • Elastic agents JMS connector = primary JMS connector port number + 2. If the primary JMS connector is 54663, then Bamboo will use 54665 for the elastic agents JMS connector. This connector is bound to localhost, by default.

2. The description mentions "only required for remote agents connection over SSL". How do I know what version of SSL it is?

I think this depends upon what version of SSL is installed in your machine, you can check this using command > openssl version

Regards,

Shashank Kumar

**please don't forget to Accept the answer if your query was answered**

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events