223
ЛКНВ.11100-01 90 02
Если этот файл отсутствует, то выполняется /etc/openssh/sshrc, а если
отсутствует и он, то для добавления cookie используется xauth.
Формат файла authorized_keys
Параметр AuthorizedKeysFile файла конфигурации определяет путь к файлу
с открытыми ключами. Значение по умолчанию – ~/.ssh/authorized_keys и
~/.ssh/authorized_keys2. Каждая строка файла содержит один ключ (пустые
строки или строки, начинающиеся с символа «#» считаются комментариями и
игнорируются). Открытые ключи протокола 1 (RSA) состоят из следующих полей,
разделенных пробелами: параметры, битность, порядок, модуль, комментарий.
Открытые ключи протокола версии 2 состоят из полей: параметр, тип ключа, ключ в
виде base64, комментарий. Поля параметров необязательны; их отсутствие
определяется наличием в начале строки цифры (поле параметра никогда не
начинается с цифры). Поля битности, порядка, модуля и комментарии определяют
ключ RSA; поле комментария не используется (но может быть удобно пользователю
для отметки ключа). Для протокола версии 2 типом ключа является
ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, ssh-dss или ssh-rsa.
Строки в этих файлах, обычно имеют длину в несколько сотен байт (из-за
размера открытого ключа RSA) и могут достигать длины в 8 килобайт (таким
образом, максимальный размер ключа DSA – 8 килобит, а RSA – 16 килобит).
Очевидно, не стоит вводить их вручную. Вместо этого следует скопировать файл
identity.pub, id_dsa.pub или id_rsa.pub и отредактировать их.
Минимальная длина модуля RSA независимо от протокола составляет 768 бит.
Параметры (если таковые имеются) состоят из разделенных запятой
определений. Для указания пробелов следует воспользоваться двойными
кавычками. Поддерживаются следующие определения параметров (регистра
названий параметров не учитывается):
- command=”команда” – выполнять команду при каждом использовании
данного ключа для аутентификации. Команда, передаваемая пользователем,
будет игнорироваться. Команда выполняется на псевдо-терминале, если
последний запрашивается клиентом; в противном случае она выполняется