The diagram below illustrates a typical deployment architecture for a CVS backend. Similar deployment architecture applies to Subversion. As you can see in the diagram below, Security Agent acts as the front-end for the SCM clients.
As show in the above diagram, the WANdisco Security Agent uses a configurable control port (defaults to 6444) for web based management. It can listen on a configurable SCM port to allow SCM clients to connect transparently.
Here is an explanation of various TCP ports used in the above deployment:
- Port 2401 (Security Agent Proxy)
- Used by CVS clients for normal CVS request processing. The Security Agent simply relays data between the SCM clients and the SCM repository
- Port 6444 (Security Agent Http)
- Http port, used by administrator for Web management.
- Port 2402 (CVS Server)
- CVS server listens on this port for normal CVS requests. The CVS server is configured to allow only Security Agent to connect to this port. This ensure the Security Agent is not bypassed accidentally.