2009-05-08 5 views

risposta

16

Ah, dal tramp docs sulla memorizzazione della password è possibile impostare:

(setq password-cache-expiry nil) 

che richiede il pacchetto password-cache.el.

Inoltre, nelle fonti vagabondo, si parla leggendo la pagina ssh-agent(1) dell'uomo, che mostra come impostarlo in modo che non c'è bisogno di re-immettere le password (all'interno o all'esterno di Emacs):

ci sono due modi principali per ottenere un agente create: il primo è che l'agente inizia un nuovo sottocomando in cui alcune variabili d'ambiente sono esportati, ad esempio xterm ssh-agent &. Il seconda è che l'agente stampa le comandi di shell necessari (sia sh (1) o csh (1) sintassi può essere generato) che può essere evalled nella shell chiamante, esempio eval ssh-agent -s per Bourne tipo gusci come sh (1) o ksh (1) e eval ssh-agent -c per derivati ​​csh (1) e .

+1

Il nome del pacchetto è 'package-cache'. –

+0

(in ritardo) Ringraziamento a Török per il nome del pacchetto. –

5
(setq password-cache-expiry nil) 
+1

Dovrebbe entrare nel mio file .emacs? – Jonas

+1

sì, subito dopo (richiedere 'vagabondo) – dfa

0

utilizzare l'autenticazione della chiave pubblica SSH.

1

L'autenticazione tramite chiave pubblica (RSA) è più sicura e molto più comoda. Su un sistema GNU/Linux (e forse altri, non lo so) di solito sbloccherai la tua chiave privata una volta per sessione di accesso con una password e poi la userai.