SSH (Secure Shell ) è un programma di utilità sicuro per eseguire comandi ad un server host remoto tramite una connessione criptata . Le informazioni viaggiano tra il client e il server host attraverso la rete di computer non può essere facilmente intercettato da qualcuno il monitoraggio della rete, in modo SSH è un protocollo molto sicuro . Spesso un determinato utente con un account sul computer client è considerato attendibile da parte del gestore del computer server , al punto che il gestore del server che permette all'utente di accedere senza l'inconveniente di dover inserire una password . Autenticazione host-based è un meccanismo per consentire a tutti gli utenti di fiducia per avviare i login SSH sul server senza dover inserire una password . Cose che ti serviranno
Computer accettando SSH accessi - il server
Computer con il software client SSH - il cliente
accesso di amministratore sul client e il server di computer
Mostra più istruzioni
pagina 1
Consenti login senza password sul server . Per esempio, su Linux , aggiungere come root le seguenti righe al file sshd_config /etc /ssh /:
IgnoreRhosts non
HostbasedAuthentication sì
2
Rendere il SSH server di caricare il file di configurazione modificato , sul server . Per il nostro esempio Linux , eseguire il seguente :
servizio sshd restart
3
Aggiungere la chiave di crittografia pubblica per ogni macchina client , sul server. Per il nostro esempio Linux , eseguire
ssh - keyscan - t rsa name_of_client_machine >> /etc /ssh /ssh_known_hosts
per ogni macchina client da cui si desidera consentire i login senza password .
4
rendere l'account di ogni utente è permesso accettare il login senza password , sul server . Per questo , in genere non sarà necessario l'accesso come amministratore . Per il nostro esempio di Linux , accedere come l'utente che l'accesso verrà eseguito senza una password , e quindi aggiungere questa riga al file ~ /shosts : .
Name_of_client_machine.domain_of_client_machine nome utente
5 < p > Attiva il protocollo appropriato scambio di chiavi , su ciascun computer client . Per il nostro esempio Linux , eseguire il login come root e modificare il "Host * " sezione del file /etc /ssh /ssh_config come segue :
HostbasedAuthentication sì
EnableSSHKeysign sì