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
Historical Number
551142145
Was this topic helpful?
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