Назад | Перейти на главную страницу

Какие параметры можно поместить в файл SSH authorized_keys?

я нашел Эта статья о параметрах, которые можно указать перед ключом в файле authorized_keys. Мне было интересно, есть ли еще? Варианты, перечисленные в статье:

Обновить Похоже, что исходная статья теперь недоступна. Из-за этого я изменил ссылку, указав на версию archive.org.

Все варианты подробно описаны в sshd (8) страница руководства; ищи ФОРМАТ ФАЙЛА AUTHORIZED_KEYS.

На данный момент это следующие варианты:

  • 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"

По сути, все, что подходит для вашей версии, задокументировано на странице руководства sshd (8) в разделе «AUTHORIZED_KEYS FILE FORMAT».

Отметьте 'man sshd' в вашем локальном unix-ish окне для получения дополнительной информации. В моем окне osx есть следующее:

  • command = "команда"
  • среда = "ИМЯ = значение"
  • from = "список-шаблонов"
  • пересылка без агента
  • без переадресации портов
  • не-pty
  • нет-пользователь-rc
  • no-X11-forwarding
  • allowopen = "хост: порт"
  • туннель = "п"