PowerFlex: Schlüsselbasierte SSH-Authentifizierung schlägt mit "invalid privatekey" fehl
Summary: Die Bereitstellung von PowerFlex kann aufgrund der Methode, mit der die SSH-Schlüssel erstellt werden, fehlschlagen, wenn die SSH-Authentifizierung auf dem PowerFlex Gateway verwendet wird. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Die PowerFlex-Bereitstellung über Gateway schlägt mit dem folgenden Fehler auf dem Gateway fehl.
** scaleio-trace.log **
INFO c.e.s.s.i.s.i.c.SSHNodeConnection - Connecting to LinuxSystemNode[nodeName=<null>,nodeIPs=[172.1.1.1],credentials=NodeCredentials[domain=<null>,userName=root]]
WARN c.e.s.s.i.s.i.c.SSHNodeConnection - No credentials for SSH connection to node LinuxSystemNode[nodeName=<null>,nodeIPs=[172.1.1.1],credentials=NodeCredentials[domain=<null>,userName=root]], attempting keypass
INFO ssh.SSHClient - Creating SSHClient with keys for 172.1.1.1
INFO c.e.s.s.d.i.c.ValidateNodeCommand - running pre-executor for .ValidateNodeCommand
INFO c.e.s.s.d.i.c.ValidateNodeCommand - running pre-executor for .ValidateNodeCommand complete in 0 ms
WARN c.e.s.s.i.s.i.c.SSHNodeConnection - SSHNodeConnection: Failed to root@172.1.1.1. Reason: invalid privatekey: [B@3a7c1234
ERROR c.e.s.s.i.s.i.c.SSHNodeConnection - No password in the credentials for node LinuxSystemNode[nodeName=<null>,nodeIPs=[172.1.1.1],credentials=NodeCredentials[domain=<null>,userName=root]], SSH key failed as well.
INFO c.e.s.s.i.s.i.NodeConnectionFactoryImpl - for node LinuxSystemNode[nodeName=<null>,nodeIPs=[172.19.244.71],credentials=NodeCredentials[domain=<null>,userName=root]] we should create new connection
ERROR c.e.s.scaleio.lockbox.LockBoxService - Trying to use LockBox, but it doesn't exist yet.
ERROR c.e.s.s.d.i.c.ValidateNodeCommand - Error The SSH key authentication failed on node 172.1.1.1, verify it matches the key on the gateway executing command .ValidateNodeCommand (retry): com.emc.s3g.scaleio.im.services.installation.connectors.SSHNodeConnection.connect(SSHNodeConnection.java:382)
Cause
Der private Schlüssel sollte mit RSA erstellt werden und im PEM-Format vorliegen.
Resolution
Stellen Sie sicher, dass der private Schlüssel im PEM-Format vorliegt.
Zum Beispiel:
# file /root/.ssh/id_rsa
/root/.ssh/id_rsa: PEM RSA private key
# cat /root/.ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----
Falls der Dateityp unterschiedlich ist, konvertieren Sie ihn in eine PEM-Datei oder erstellen Sie den SSH-Schlüssel mit dem Befehl.
ssh-keygen -m pem -t rsaAffected Products
PowerFlex SoftwareArticle Properties
Article Number: 000188885
Article Type: Solution
Last Modified: 19 Nov 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.