Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ssh e chiavi

  1. #1

    ssh e chiavi

    ho una chiave id_dsa che voglio usare in piu' macchine. in particolare pero' non vorrei copiare il file, vorrei che all'interno di uno script, insieme a fare delle altre cose scrivo quel file:

    codice:
    #...
    SVN_PRIVATE_KEY_DSA="-----BEGIN DSA PRIVATE KEY-----\n
    MIIBuwIBAAKBgQCcHfGD42jJRJ0WzASAOLSkxjpavh/UolNdeEYYZrEvmH5C5q+O\n
    XU8I3kVQC6LssssssbNfZEIN7wQZ2AG+f5oD9kkkZn3bVcF3iBYJ3g7R9\n
    Fzt4Q/y98E7x9v6N7xBUC82krBy+pzWIKWCW/2KageVmfwxvc02rB4WaRQIVAKBO\n
    oArVh5o0t8J7SEAs3+7rBJ57AoGBAIWy62wQkbQBzbCp0RCtE7QkTNdtIX6gBYFK\n
    tH+gtjj4TIlU5VsZHdJlZJ33G+sgsgsgsgsX9JupOpluS5p9t+EmAJcjdH7nDwTWclf\n
    VEsIZ7Q5+SUczlrF+4oBGSkGTtoBRU8knA9ghv8rLejhGjRTyA3nD46F031h1bh4\n
    kSvOOcErAoGAT33Hv9MAd54mzm+oK1wbUQIKC+ACMRqghzYFWzoEqxMJ/HjOY4gg\n
    tHUSHZJryrBcHPjxj5+aCaP1clPpdwKknbMPvJd9QrcWQoBLz7UDyTThUf23zOSY\n
    EMcQtEsssssssssssssO/Q4ETK14AQpZOnvSdwCFFW5xN+1\n
    TvDFHV+7fovNw7AEB1lV\n
    -----END DSA PRIVATE KEY-----"
    
    #...
    echo -e $SVN_PRIVATE_KEY_DSA > ~/.ssh/id_dsa
    chmod 600 ~/.ssh/id_dsa
    ora, se copio il file tutto bene, se invece lo creo come scritto sopra mi chiede la passphrase anche se non e' impostata.

    Che differenza c'e'?
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  2. #2
    trovato il problema: nella variabile SVN_PRIVATE_KEY_DSA se vado a capo ad ogni riga poi quando faccio l'eco il \n manda a capo e il fatto di essere a capo aggiunge uno spazio, per cui la chiave non e' valida.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it L'avatar di cacao74
    Registrato dal
    Jan 2005
    Messaggi
    2,570
    Originariamente inviato da mxa
    trovato il problema: nella variabile SVN_PRIVATE_KEY_DSA se vado a capo ad ogni riga poi quando faccio l'eco il \n manda a capo e il fatto di essere a capo aggiunge uno spazio, per cui la chiave non e' valida.
    ricorda, come hai scoperto da te, che la chiave ssh e' scritta su una singola riga!
    slack? smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.