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'?