Sto provando ad usare una semplice versione del file ~. / ssh / config, ma ogni volta che provo a connettermi a qualsiasi host elencato nella configurazione, viene ripetutamente richiesta la password della chiave ssh.
Non sto cercando di salvare la password / usare il portachiavi come la maggior parte delle altre domande che ho visto. Sto solo cercando di fornire la password, ma continua ad apparire come se fosse errata. Non è sbagliato Digito questa password centinaia di volte a settimana, e se cancello le informazioni sull'host dal file di configurazione, funziona bene. È solo quando l'host si trova nel file di configurazione che richiede ripetutamente la password.
Ho provato a ricostruire il file id_rsa.pub con il comando:
ssh-keygen -y -f id_rsa > id_rsa.pub
Ho provato ad aggiungere questo al file di configurazione
Host *
UseKeychain yes
Ecco l'unica cosa che si trova nel file di configurazione
Host my.hostname.com
HostName my.hostname.com
User myuser
IdentityFile "~/.ssh/id_rsa.pub"
L'utente elencato in config non è lo stesso utente di quello che sono localmente, se questo fa alcuna differenza.
id_rsa & id_rsa.pub hanno entrambi permesso 600
Non sono sicuro di dove accenderlo. Ho fatto un sacco di ricerche e non ho trovato nulla che sembra essere simile. Sono su MacOS 10.12.6