Secure Shell ( SSH ) är ett säkert verktyg för att köra kommandon på en fjärrserver värd över en krypterad anslutning . Den information som reser mellan klient och server värdar över datanätet inte kan enkelt avlyssnas av någon övervakning av nätet , så SSH ett mycket säkert protokoll . Ofta en viss användare som har ett konto på klientdatorn är betrodd av operatören på serverdatorn , till den grad att den server operatören tillåter den användaren att logga in utan besväret att behöva ange ett lösenord . Host - baserad autentisering är en mekanism som tillåter alla betrodda användare att inleda SSH inloggningar på servern utan att behöva ange ett lösenord . Saker du behöver
Computer acceptera SSH inloggningar - servern
Dator med SSH-klient programvara - kunden
administratörsbehörighet på både klient och server datorer
Visa fler instruktioner
1
Tillåt lösenord färre inloggningar på servern . Till exempel , om Linux , lägga som root till följande rader i filen /etc /ssh /sshd_config :
IgnoreRhosts ingen
HostbasedAuthentication ja
2
Gör SSH -server ladda modifierade konfigurationsfilen , på servern . Till vår Linux exempel , kör du följande :
tjänsten sshd startar Addera 3
Lägg den offentliga krypteringsnyckel för varje klientdator , på servern . Till vår Linux exempel exekvera
ssh - keyscan - t rsa name_of_client_machine >> /etc /ssh /ssh_known_hosts
för varje klientdator som du vill tillåta lösenord färre inloggningar .
4
kontot för varje tillåten användare acceptera lösenord färre inloggningar på servern . För detta behöver du normalt inte behöver administratörsbehörighet . Till vår Linux exempel logga in som den användare som kommer att logga in utan lösenord , och sedan lägga till den här raden till ~ /shosts fil : .
Name_of_client_machine.domain_of_client_machine användarnamn
5
Aktivera rätt nyckel börsprotokollet , på varje klientdator . Till vår Linux exempel logga in som root och ändra " Host * " i /etc /ssh /ssh_config filen enligt följande :
HostbasedAuthentication ja
EnableSSHKeysign ja
Addera ditt