Soubor autorizovaných klíčů slouží k přihlašování se na účet bez nutnosti zadávat či dokonce znát heslo. Porovnává se veřejná část klíč v tomto souboru se soukromou částí kterou se prokazuje přihalšující se.
Struktura souboru je řádková. Co řádek to záznam. Na řádku jsou pak tyto informace:
[parametry]typ-klíče
klíč
identifikace_klíče
Příklad různých záznamů
ssh-rsa AAAAB3...vypuštěno...N8= radek@yoda 2048 35 271... vypuštšno...989 radek@yoda command="/sbin/authprogs",no-port-forwarding ssh-dss AA...vypuštěno...= ja@mujstroj
Each RSA public key consists of the following fields, separated by spaces: options, bits, exponent, modulus, comment. Each protocol version 2 public key consists of: options, key type, base64 encoded key, comment. The options fields are optional; its presence is determined by whether the line starts with a number or not (the option field never starts with a number).
Zde uvádím seznam parametrů jenž můžeme použít. Parametry se oddělují čárkou a nesmí mezi nimi být mezery.
$ man 8 sshd
Parametry a klíčová slova
specifikace_adresy
Slouží k omezení odkud se smí vlastník daného klíče přihlašovat. Příklad:
rom="*.umbc.edu"
command="příkaz
"
Příkaz se vykoná místo příkazu uvedeného hlásícím se uživatelem. Tento parametr může být použit pro omezení uživatele jen na jeden příkaz. Využijeme například při zálohování.
environment="NAME=value
"
FIXME:
no-port-forwarding
FIXME:
no-X11-forwarding
FIXME:
no-agent-forwarding
FIXME:
no-pty
FIXME:
permitopen="host:port
"
FIXME: