david@netman1:~$ ssh -l admin msa01.storage email@example.com's password: shell request failed on channel 0
Some Linux distributions (in our case Debian) are configured to send locale environment variables to ssh servers via the following line in /etc/ssh/ssh_config:
SendEnv LANG LC_*
The ssh server in the HP MSA1510i seems to crash when it receives these options.
OpenSSH doesn't seem to be able to override the SendEnv to remove it once it's been set from the global configuration file. So either:
david@netman1:~$ ssh -l admin -F ssh_config_msa msa01.storage firstname.lastname@example.org's password: * MSA1510i Remote Command Line Interface * CLI>