Chiave privata della riga di comando di WinSCP


1

Quello che sto cercando di fare è: Aprire una sessione WInSCP usando una chiave privata anziché una password.

Il semplice approccio con password funziona:

 WinSCP.exe root:password@example.com

Ma il passaggio successivo, utilizzando la chiave, non funziona. Giusto per essere chiari. Intendo questa chiave: inserisci qui la descrizione dell'immagine

Provai:

 WinSCP.exe root@example.com /privatekey "path/to/private_key.ppk"

Ma WinSCP ignora il parametro e richiede la password. Quindi, cosa ho dimenticato?


Hai bloccato la tua chiave privata con una password?
Dario

open scp://root@example.com:2222/ -privatekey=private_key.ppkprova questo?
NetworkKingPin

Ti manca un =dopo il /privatekey. Dovrebbe essere /privatekey="path/to/private_key.ppk". Vedi winscp.net/ita/docs/commandline ,
Martin Prikryl

Risposte:


4

winscp.exe username@127.0.0.1 /privatekey=x:\mykeys\mykeys.ppk funziona per me, ma questo richiederà ancora la "Passphrase chiave privata".

Due opzioni che puoi fare:

  • Lasciare la chiave privata non protetta senza passphrase (non consigliata)
  • Usa Pageant (incluso nell'installazione di WinSCP o disponibile dalla pagina di download di PuTTY ). Pageant può "salvare" la passphrase della chiave privata e renderla residente (per la sessione) e WinSCP può interagire con Pageant e consentire all'utente di utilizzare la chiave privata crittografata.

Spero che sia di aiuto.
PS: Non devi più inserire la password (come per la tua domanda root: password) se hai la chiave privata corretta


Grazie, funziona così! E la password era solo un errore di copia e incolla, l'ho rimossa.
Felix,

1
Vale la pena notare che una volta caricata la chiave privata in Pageant, non è più necessario utilizzare l' /privatekey=argomento della riga di comando. Il Pageant contiene tutta la chiave decodificata nella memoria, non solo la passphrase (in realtà, non salva affatto la passphrase).
Martin Prikryl,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.