...
For more details, see Rf Interface Support page in the Managing Billing Records section.
CDR Server Remote Port Configuration
is enhanced to support transferring the call accounting files (.ACT
) to the CDR server through a user configured port. also supports using the Secure Shell (SSH) public keys instead of password to authenticate with the remote CDR server.The following parameters are added in CDR server configuration to set remote port and ssh key based authentication:
cdrPort
useSshKeyFile
generateSshPublicKeys
Note |
---|
User can either use the existing username/password or the SSH public key to authenticate with the remote CDR server. The parameter useSshKeyFile must be enabled to generate the SSH public key. |
To generate a new SSH public key, execute the following command:
Code Block |
---|
|
% request oam accounting cdrServer admin primary generateSshPublicKeys |
The generated SSH public key must be installed on CDR server to use ssh key based authentication from SBC. The SSH public key must be copied to the remote CDR server file /home/<user>/.ssh/authorized_keys.
If the private key is compromised, the key must be re-generated. Once the key is re-generated, the CDR server must be updated with the new key.
Note |
---|
- The SSH public key generated for the primary CDR server can also be used to authenticate the secondary CDR server. The SSH public key can be installed on both primary and secondary CDR servers.
The configured user must have access to /home/<user>/.ssh for reading the public key.
|
Configuring CDR Server Remote Port
Code Block |
---|
|
% set oam accounting cdrServer admin primary cdrPort 2024 |
Using SSH Public Key for CDR Server Authentication
Using the SSH public key for CDR server authentication contains:
- Enabling SSH Key Based Authentication
- Generating the SSH Public Key
- Copying and Installing the SSH Public Key to CDR Servers
Anchor |
---|
| Configuring SBC to Use SSH Key Based Authentication |
---|
| Configuring SBC to Use SSH Key Based Authentication |
---|
|
Enabling SSH Key Based AuthenticationTo enable SSH key based authentication, execute the following command:
Code Block |
---|
|
% set oam accounting cdrServer admin primary useSshKeyFile Enable |
Anchor |
---|
| Generating the SSH Public Key |
---|
| Generating the SSH Public Key |
---|
|
Generating the SSH Public KeyTo generate a new SSH public key, execute the following command:
Code Block |
---|
|
% request oam accounting cdrServer admin primary generateSshPublicKeys
result success
reason
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDclSOlVfVmmhatw5bDQRk7AaYvCRUUfHHbSvkCBb4T8zYdJ8JNw15rMSKk9hEkVdtEEZRJU4Q97C+3LbPknZrIMM+zmSRYmh2/LkGAlydSJ+sPe9i7zWFOLYeA3gitaKJSPgSjdb4WGgDq686Ei4yup9xYDbT8wAcosQsf3tfbqH2GetNJ8tAs3KjRi7FPhH1hHdXVyH0yW1mdGlMYvoFUeFCRjhE81oJhy2jMTJD9T3eQiJo4NZQZYOgALMQPi8fxaAgnuWmvrejNTn/PgRyGpQEs7HFHkX5zHW5M74PU/Z3S3Y2uSZlYrCQRf9Y2mUiK5R40bjsKz4TqIP5LfzhX
[ok] |
Anchor |
---|
| Copying and Installing the SSH Public Key to CDR Servers |
---|
| Copying and Installing the SSH Public Key to CDR Servers |
---|
|
Copying and Installing the SSH Public Key to CDR ServersThe SSH public key is copied to the remote CDR server file /home/<user>/.ssh/authorized_keys
.
For configuration details, see: