Qual è il modo migliore per accedere ai server remoti?

3

Attualmente accedo a un server remoto aprendo il terminale, avviando ssh-agent, aggiungendo una chiave, avviando xterm e quindi connettendo tramite ssh.

Quali strumenti dovrei usare per questo? Ho guardato il portachiavi, ma i documenti non spiegano come usarlo per ssh.

    
posta chernevik 14.02.2012 - 02:21
fonte

1 risposta

2

Dovrebbe funzionare. Più in dettaglio: in primo luogo, non eseguire ssh-agent te stesso, dal momento che launchd lo eseguirà su richiesta. Assicurati che la tua chiave SSH privata sia in ~/.ssh/ con le autorizzazioni appropriate, cioè non leggibile da nessuno tranne te stesso:

; ls -l .ssh/id_dsa
-rw-------  1 user  13799  736 Oct 12  2001 .ssh/id_dsa

Ora esegui ssh remote-hostname . Dovrebbe apparire una finestra di dialogo per sbloccare la chiave. La finestra di dialogo ha un pulsante di controllo per la memorizzazione della passphrase nel tuo portachiavi. Controllalo e premi OK. (Devi farlo con /usr/bin/ssh , penso, e non con nessun ssh che potresti avere da macports o fink.) Se non ottieni la finestra di dialogo, potrebbe essere che ssh debba essere detto sul nome e sulla posizione della tua chiave privata. In tal caso, specificalo utilizzando il flag -i , come in

ssh -i .ssh/id_dsa remote-hostname
    
risposta data 14.02.2012 - 20:45
fonte

Leggi altre domande sui tag