martedì 20 maggio 2008

SSH: usare nomi non standard per la propria chiave RSA o DSA

Normalmente il vostro client SSH, al momento di connettersi a un server, propone a quest'ultimo la vostra chiave personale. Lo fa cercando di inviargli uno dei seguenti file:

~/.ssh/identity
~/.ssh/id_rsa
~/.ssh/id_dsa

Se volete usare un nome diverso per il vostro file chiave (ad esempio $nomeutente_$data)
dovete aggiungere una linea al file /etc/ssh/ssh_config:

IdentityFile nomefilechiave


Potete aggiungere piu' linee di questo tipo in modo da poter usare tutte le eventuali chiavi del vostro sistema.

Ci sono alcuni caratteri speciali che potete usare per il nomefilechiave:

%d = home directory utente locale
%u = nome utente locale
%l = nome host locale
%h = nome host remoto
%r = nome utente remoto



Per ogni approfondimento vi rimando alla manpage:

man 5 ssh_config

Nessun commento: