Secure Shell (SSH)
Popis jednotlivých autentizačních metod
Autentizace veřejným klíčem (publickey)
Je to jediná povinná metoda. Jako důkaz autorizace zde slouží vlastnictví veřejného klíče. Klient pošle veřejný klíč a server si ověří, zda je platný pro určeného uživatele. Pak server podepíše tímto klíčem náhodnou zprávu a klient musí vrátit zprávu rozkódovanou. Tím se prokáže vlastnictví příslušného soukromého klíče. Pokud vše souhlasí, server přijme autentizaci a může požadovat další autentizaci nebo uživatele hned přihlásit.Soukromé klíče mohou být uloženy v zakódovaném stavu na klientském počítači. Pro rozkódování je uživatel požádán o zadání takzvané "passphrase". Podporované algoritmy se mohou lišit od metod nabízených ve fázi výměny klíčů.
Autentizace heslem (password)
Server heslo kontroluje v databázi systému. Server i klient mohou požádat o změnu hesla uživatelem. Heslo nesmí být posíláno ani měněno pokud není plně zajištěno šifrování a MAC.Autentizace založená na hostitelském počítači (hostbased)
Některé počítače mohou vyžadovat přihlášení z konkrétních počítačů a konkrétních uživatelských kont. I když tato metoda není příliš bezpečná, v některých případech může vyhovovat. Pokud je použita, je potřeba přísně ochraňovat klíče hostitelských počítačů uložené na serveru. Autentizace funguje podobně jako UNIXové "rhosts" a "hosts.equiv". S tím rozdílem, že se přísněji kontroluje identita počítače. Ověření identity se provádí podepisováním zprávy klíčem hostitelského počítače. Server zkontroluje, zda klíč přísluší danému klientovi a ten je jeho vlastníkem. Autentizace může záviset pouze na identitě hostitelského počítače a nemusí být brán zřetel na jméno uživatele.Autentizace je tak bezpečná, jak je bezpečná nejslabší kombinace umožňující přihlášení.