Come recuperare una chiave pubblica dall'host remoto?


0

Ho ricevuto da un partner anche una chiave privata SSH, devo creare uno script php per connettermi all'host e inviare alcuni dati tramite questa connessione.

Tuttavia, devo fornire alla funzione ssh php una chiave pubblica, ma il partner non mi ha inviato la chiave pubblica.

Come posso ottenere dall'host remoto la chiave pubblica in un file separato?

Qualche consiglio?


Se ti stai connettendo da un'applicazione a un host remoto, devi accedere alla chiave privata per autenticarti all'host remoto, la chiave pubblica non ti aiuterà ad autenticarti (se lo faceva, ed era pubblica, allora chiunque poteva autenticarsi all'host ). inside.mines.edu/~gmurray/HowTo/sshNotes.html
msw

Risposte:


4

Se hai la chiave privata puoi generare la chiave pubblica da essa usando ssh-keygen -i, a meno che non mi sbagli.


2
Questo è corretto sebbene la domanda sia sbagliata.
msw,

0

È una chiave per un utente specifico? Se è così, e hai accesso al server, sarebbe qualcosa del genere ~/.ssh/id_rsa.pub.

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.