If you are logged into a non-root user account on a client, and you request a list of supported SSH commands on a storage system using the ssh ? command, some SSH clients do not pass the ? (question mark) to the storage system. The storage system and the client exchange information that they encrypt and decrypt using the session key. Windows SSH Secure Shell Client 1:: SSHSecureShellClient-3.2.9windows Linux. The storage system decrypts the session key using the private portions of the host key, and the server key if SSH 1. The SSH1 implementation is based on the V1.5 protocol and 1.3.7 F-Secure code base, and the SSH2. x is used, and sends it to the storage system. Secure Shell Client (remote login program). The client encrypts the session key by using the public portion of the host key, and the server key if SSH 1. The client generates a random session key. The client stores the public portion of the host key for future host authentication.
The storage system sends the public portion of the host key, and the server key if SSH 1. The storage system receives the SSH request from the client. UNIX server but both companies now develop their own clients.
I tested with the OpenBSD ssh client and portable ssh in cygwin.
The client sends an SSH request to the storage system. debug1: no match: 3.1.0 F-SECURE SSH - Process Software SSH for OpenVMS .