You use the SSH protocol to establish connections between a configuration management server and a JUNOS router. A configuration management, as the name implies, is used to configure the router remotely. This server typically manages the configurations using perl scripts.
There are two options available when establishing a connection between the configuration management server and a router: SSH and outbound SSH. With SSH, the configuration management server initiates an SSH session with the JUNOS router. Outbound SSH is used when the configuration management server cannot initiate an SSH connection because of network restrictions (such as a firewall). In this situation, the router is configured to initiate, establish, and maintain an SSH connection with a predefined set of configuration management servers. For a complete discussion of outbound SSH, see “Configuring Outbound SSH Service” in the JUNOS System Basics Configuration Guide.