Newsgroup: it.comp.os.linux.iniziare
Titolo: ssh: non riesco a rimuovere la chiave rsa

$ ssh-add -d
Could not remove identity "~/.ssh/id_rsa": agent refused operation
 
Perchè?

 Perchè?
 
$ stat -c "%a %n" .ssh/ .ssh/*
700 .ssh/
600 .ssh/config
620 .ssh/id_rsa
644 .ssh/id_rsa.pub
644 .ssh/known_hosts
 
I permerssi vanno bene?
 
 
 

 I permerssi vanno bene?
 
Mi sembrano corretti eccetto per .ssh/id_rsa che sarebbe meglio non 
fosse scrivibile dal gruppo.
$ ls -al .ssh/id_rsa
-rw------- 1 lsodgf0 users 1679 Dec 17  2018 .ssh/id_rsa
 
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >


Cope & paste qui: 
https://lmgtfy.com/
 
E trovi la risposta.
 
bye,
 
-- 
 
piergiorgio

 Giovanni
 
Ancora non ci siamo
 
~$ stat -c "%a %n" .ssh/ .ssh/*
700 .ssh/
600 .ssh/config
600 .ssh/id_rsa
644 .ssh/id_rsa.pub
644 .ssh/known_hosts
~$ ssh-add -d
Could not remove identity: agent refused operation

Il 21/05/20 15:41, Piergiorgio Sartor ha scritto:

Lo fatto ma come vedi non ho risolto niente (miriadi di soluzioni, ma va 
a capire qual'è quella appropriata).
Anche l'amico Giovanni sembra aver buttato la spugna.
Tu, nessuna idea?


perché quella è l'identità principale che è inclusa implicitamente.
se non la vuoi usare devi semplicemente eliminarla o spostarla via da 
quella directory.

 Tu, nessuna idea?
 
Come scritto sopra.
 
Il problema e` noto.
Cosa hai provato delle miriadi di
soluzioni?
 
Evidentemente non e` un problema di
permessi, anche perche` e` l'agent
che rifiuta di eseguire l'operazione
Quindi e` un problema diverso.
 
bye,
 
-- 
 
piergiorgio

Il 22/05/20 15:19, rootkit ha scritto:

Dopo aver riavviato il computer qualcosa è cambiato.
 
~$ ssh-add -l
2048 SHA256:185...  (RSA)
 
Cos'è questa cosa?
Che significa?
Da dove spunta?
 
~$ ssh-add
Enter passphrase for ~/.ssh/id_rsa:
Identity added: ~/.ssh/id_rsa (~/.ssh/id_rsa)
~$ ssh-add -l
2048 SHA256:185... ~/.ssh/id_rsa (RSA)
 
OK, l'identità è stata aggiunta.
 
Ora però facciamo un po' di pulizia.
 
~$ ssh-add -d
Identity removed: ~/.ssh/id_rsa (~/.ssh/id_rsa.pub)
 
OK
 
~$ ssh-add -D
All identities removed.
 
OK
 
~$ ssh-add -l
2048 SHA256:185...  (RSA)
 
Di nuovo?
Cos'è questa cosa?
Perchè non se ne va?
Che significa?

 Che significa?
 
a prescindere dalla curiosità di capire il perché di questo comportamento 
(che fra l'altro non riproduco) ribadisco che l'identità che sta sotto 
quella directory è quella che viene usata di default anche senza 
aggiungerla all'agent. quindi la domanda è: cos'è che vuoi materialmente 
fare? perché che tu l'aggiunga o la rimuova dall'agent non ti cambia 
nulla.
 
 

 nulla.
 
 
~$ ssh-add -l
2048 SHA256:185...  (RSA)
 
~$ ssh-add
Enter passphrase for ~/.ssh/id_rsa:
Identity added: ~/.ssh/id_rsa (~/.ssh/id_rsa)
~$ ssh-add -l
2048 SHA256:185... ~/.ssh/id_rsa (RSA)
 
# RIAVVIO COMPUTER
 
~$ ssh-add -l
2048 SHA256:185...  (RSA)
 
Perchè dopo il riavvio l'identità (~/.ssh/id_rsa) non viene mantenuta?
Ad esempio prima di usare
 
~$ rsync -av local/ remote:/
 
devo dare di nuovo


 ...
 
Ad ogni modo ora il comando
 
ssh-add -d
 
non da più errori, quindi il problema iniziale si è risolto.
 
Come si sia risolto non lo so neanch'io (affuria di smanettare).
 
Infatti non compare più
 
Could not remove identity "~/.ssh/id_rsa": agent refused operation
 
Cmq ora voglio che dopo
 
ssh-add
 
l'identità rimanga memorizzata anche dopo un riavvio (cosa che purtroppo 
non succede: vedere il post di qualche ora fa).

 Perchè dopo il riavvio l'identità (~/.ssh/id_rsa) non viene mantenuta?
 
perché è così e se ci pensi è giusto così. 

 non succede: vedere il post di qualche ora fa).
 
non lo fa lui per evidenti ragioni.
se proprio lo desideri, puoi mettere del codice nella .bashrc o .zshrc a 
seconda della tua shell.
 

Il 22/05/20 22:43, rootkit ha scritto:

adesso invece lo fa

Il 22/05/20 19:10, rootkit ha scritto:

adesso invece lo fa

 adesso invece lo fa
 
mi fa piacere. giustamente facendo domande criptiche non potevi che dare 
feedback criptici.
 


è fuori moda? :]


Ragazzi è che con queste cose è sembre uno sbattimento.
Oggi funzionano, domani no, devi riavviare, funziona, fai qualche 
upgrade e non funziona più, e il giorno dopo si aggiusta da solo :)

 upgrade e non funziona più, e il giorno dopo si aggiusta da solo :)
 
Uhm.
 
"If you didn't fix it, it is not fixed"
 
Non si aggiusta da solo.
O non e` mai stato rotto, oppure e`
ancora rotto.
 
bye,
 
-- 
 
piergiorgio