Topolinux Forum

Versione completa: Convertire le chiavi da OpenSSH Server a SSH Tectia Client 5.0.1.79
Sta attualmente guardando una versione leggera del Forum. Guarda la versione completa per una corretta formattazione.
CIAO

Come si fa a convertire le chiavi generate da OpenSSH Server per rendere usufruibili agli utenti di SSH Tectia Client 5.0.1.79 in modo che tali utenti possano connettersi al mio OpenSSH Server mediante tali chiavi?

GRAZIE

CIAO
Sei sicuro che debbano essere convertite? non possono essere usate cosė come sono?
Purtroppo, i due programmi usano formati diversi?

GRAZIE

CIAO
ok, scusami per la mia prima domanda, ero sicuro usassero gli stessi, vedo se mi posso informare e ti faccio sapere,
ciao
OK, fammi sapere in quanto ho parecchi utenti che usano SSH Tectia Client 5.0.1.79 per Windows che vogliono che gli distribuisca le chiavi per poter accedere al mio server OpenSSH di Linux.

GRAZIE

CIAO
ma putty non supporta le chiavi?
Ho una certa esperienza in questo settore: la mi auniversita' usa un SSH che vuole chiavi in SECSH Public Key File Format.

Ecco come devi fare:

1) generi le tue chiavi personali con

Codice:
ssh-keyegn -t: tipo

dove tipo e' il tipo di chiave che vuoi (dsa ad esempio)

2) converti la tua chiave pubblica in formato SECSH Public Key File usando

Codice:
ssh-keygen -e -f percorso > nuovofile

dove percorso e' il percorso alla tua chiave pubblica (cioe' /home/nomeutente/.ssh/id_dsa.pub di solito) e nuovofile e' il nome che ti serve per il server. Di solito si usa nomeutente.pub

3) prendi il file appena generato e lo sposti sul server usando una chiave che abbia gia' l'accesso.
Di solito questi files vanno nella cartella .ssh2 del server.
Li' dentro dovresti trovare anche un file chiamato "authorization". Modificalo aggiungendo il tuo utente.

A questo punto dovresti essere in grado di connetterti al server con ssh.

CoD ha scritto:
Ho una certa esperienza in questo settore: la mi auniversita' usa un SSH che vuole chiavi in SECSH Public Key File Format.

Ecco come devi fare:

1) generi le tue chiavi personali con

Codice:
ssh-keyegn -t: tipo

dove tipo e' il tipo di chiave che vuoi (dsa ad esempio)

2) converti la tua chiave pubblica in formato SECSH Public Key File usando

Codice:
ssh-keygen -e -f percorso > nuovofile

dove percorso e' il percorso alla tua chiave pubblica (cioe' /home/nomeutente/.ssh/id_dsa.pub di solito) e nuovofile e' il nome che ti serve per il server. Di solito si usa nomeutente.pub

3) prendi il file appena generato e lo sposti sul server usando una chiave che abbia gia' l'accesso.
Di solito questi files vanno nella cartella .ssh2 del server.
Li' dentro dovresti trovare anche un file chiamato "authorization". Modificalo aggiungendo il tuo utente.

A questo punto dovresti essere in grado di connetterti al server con ssh.


Questa e` la descrizione su come convertire una chiave pubblica da OpenSSH Server per Linux a SSH Tectia Server per Linux. Mentre, il mio caso a un problema in piu` ossia quello di convertire anche la chiave privata in modo da metterla su una macchina Windows che ha installato l'SSH Tectia Client in modo tale che questa macchina possa autentificarsi, tramite chiavi, con la macchina Linux.

GRAZIE

CIAO

Ah scusa non avevo capito.

Hai provato a convertire la chiave privata con ssh-keygen? Non funziona?

CoD ha scritto:
Ah scusa non avevo capito.

Hai provato a convertire la chiave privata con ssh-keygen? Non funziona?


No, non funziona. Hai qualche altra idea da darmi?

GRAZIE

CIAO

No, per adesso non mi viene in mente niente.... hai provato a cercare in giro (con google ad esempio)?
non credo che tu sia il primo ad avere questo problema.
URL di riferimento