Welche Optionen können in eine SSH-Datei "authorized_keys" eingefügt werden?

30

Ich habe diesen Artikel über Optionen gefunden, die vor einen Schlüssel in der authorized_keys-Datei gestellt werden können. Ich habe mich allerdings gefragt, gibt es noch mehr? Optionen im Artikel aufgeführt sind

  • from = "domain"
  • command = "commandtorun"
  • Keine Portweiterleitung
  • no-X11-Weiterleitung
  • No-Agent-Weiterleitung
  • Nein-Pty

Update Es scheint, dass der ursprüngliche Artikel jetzt nicht mehr zugänglich ist. Aus diesem Grund habe ich jetzt den Link geändert, um auf die Version von archive.org zu verweisen.

Mozillalives
quelle
Die Verbindung ist unterbrochen.
Starfry
Ah, gut finden @starfry. Ich habe den Link aktualisiert, um auf die Momentaufnahme von archive.org zu verweisen.
Mozillalives

Antworten:

41

Alle Optionen sind in der Manpage sshd (8) beschrieben . Suchen Sie nach AUTHORIZED_KEYS FILE FORMAT .

Im Moment sind diese Optionen:

  • cert-authority
  • command="command"
  • environment="NAME=value"
  • expiry-time="timespec"
  • from="pattern-list"
  • no-agent-forwarding
  • no-port-forwarding
  • no-pty
  • no-user-rc
  • no-X11-forwarding
  • permitlisten="[host]:port"
  • permitopen="host:port"
  • principals="principals"
  • restrict
  • tunnel="n"
MikeyB
quelle
2
Ah ... das ist die Manpage, nach der ich gesucht habe. Danke
Mozillalives
7

Grundsätzlich ist alles, was für Ihre Version gültig ist, in der Manualpage sshd (8) unter "AUTHORIZED_KEYS FILE FORMAT" dokumentiert.

jrg
quelle
3

Überprüfen Sie "man sshd" auf Ihrem lokalen Unix-ish-Feld für weitere Informationen. Meine osx box hat folgendes:

  • befehl = "befehl"
  • environment = "NAME = value"
  • from = "Musterliste"
  • No-Agent-Weiterleitung
  • Keine Portweiterleitung
  • Nein-Pty
  • no-user-rc
  • no-X11-Weiterleitung
  • permitopen = "host: port"
  • tunnel = "n"
Chris
quelle