I was having a lot of problems today moving the SFTP backup target for a Cisco Unified CCX system. It was pointing at an old Linux server which was being decommissioned and I needed to point it at a new server so I assumed it would be a simple matter of creating a new device with the new host name. Nope.
I kept on receiving the error Update failed : Unable to access SFTP server. Please ensure the username and password are correct. when trying to save the new configuration.
I knew the new target server and credentials I was using were OK as the other Cisco Unified components (Call Manager, Unity, IM and P) had all been backing up to it for weeks.
To cut a long story short (and it took a bloody long time to work this out!), the problem was with the ciphers that were being made available by the SSHD service on the new Linux server. It appears that the version of UCCX we are running requires a different cipher to be available than the other Unified components.
The fix was simple, I had to fire up VI on the new Linux server and edit the sshd config at /etc/ssh/sshd_config
The allowed ciphers had been set to
I needed to add
aes128-cbc to this list.
Save, restart sshd service.
Now when I went to save my new backup device in UCCX it worked perfectly!