PowerFlex: l'autenticazione SSH basata su chiave ha esito negativo con "invalid privatekey"

Summary: Il deployment di PowerFlex potrebbe non riuscire quando si utilizza l'autenticazione SSH sul PowerFlex Gateway a causa del metodo con cui vengono create le chiavi SSH.

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

Il deployment di PowerFlex tramite gateway avrà esito negativo con il seguente errore sul gateway.

** 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

La chiave privata deve essere creata con RSA e deve essere in formato PEM.

Resolution

Assicurarsi che la chiave privata sia in formato PEM.
Per esempio:

# 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-----
Nel caso in cui il tipo di file sia diverso, convertirlo in un file PEM o creare la chiave ssh utilizzando il comando. 
ssh-keygen -m pem -t rsa

Affected Products

PowerFlex Software
Article 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.