IBM Support

How to Determine Which SSH Implementation is Running on the Server

Troubleshooting


Problem

This document describes how to determine which SSH implementation is running on the server.

Resolving The Problem

The IBM i Telnet client can be used to retrieve the SSH implementation running on the server. The default
Telnet port needs to be changed to 22 or to whatever port the SSHD is listening on. Listed below is the
syntax of the Telnet command and the response received from the SSHD:

TELNET RMTSYS('X.X.X.X') PORT(22)

SSH-2.0-OpenSSH_4.3

X.X.X.X = IP address of the SSH server

OpenSSH version 4.3 is running on this particular server. During SFTP or SCP configurations on the IBM i, it is important to know which SSH implementation is running on the server. The IBMi uses the OpenSSH implementation of SSH. The public keys generated by OpenSSH are not compatible with the keys based on the SecSh format. In order to configure public key authentication with servers that have keys based on the SecSh format, you need to convert the OpenSSH public key into the SecSh format.

For additional information on converting OpenSSH keys into the SecSh format, refer to the following Rochester Support Center knowledgebase document:

New, Generating an OpenSSH Public Key and Converting it to SecSh Format:

http://www-01.ibm.com/support/docview.wss?uid=nas8N1018798

[{"Product":{"code":"SWG60","label":"IBM i"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Communications-TCP","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"Version Independent","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Historical Number

551142145

Document Information

More support for:
IBM i

Software version:
Version Independent

Operating system(s):
IBM i

Document number:
686885

Modified date:
18 December 2019

UID

nas8N1012494

Manage My Notification Subscriptions