SliTaz Man Pages

Community Doc Forum Pro Shop Bugs Hg Cook

SSH-ADD

Section: ALT Linux Team (1)
Updated: 1.24
Index Return to Main Contents

НАЗВАНИЕ

ssh-add - добавляет RSA или DSA идентификацию для агента аутентификации.

СИНТАКСИС

ssh-add [lLdD] [файл...]

ОПИСАНИЕ

ssh-add добавляет RSA или DSA идентификацию для агента аутентификации - ssh-agent(1). Если запущен без параметров, то будет добавлена идентификация из $HOME/.ssh/identity, $HOME/.ssh/id_rsa и $HOME/.ssh/id_dsa, если хотя-бы один из них существует. Альтернативное имя файла может быть задано из командной строки. Если какому-либо файлу требуется ключевая фраза ssh-add спросит эту фразу у пользователя. Ключевая фраза считывается с пользовательского терминала. Если задано несколько файлов идентификации ssh-add использует последнюю ключевую фразу.

Для того, чтобы это работало, аутентификационный агент должен быть запущен и должен быть прародителем настоящего процесса для ssh-add.

ПАРАМЕТРЫ

Используемые параметры:
-l
Перечисляет распечатки всех идентификаторов, представленных агентом в настоящий момент.
-L
Перечисляет параметры публичных ключей всех идентификаторов, представленных агентом в настоящий момент.
-d
Вместо добавления идентификации, удаляет её из агента.
-D
Удаляет все идентификаторы из агента.

ФАЙЛЫ

$HOME/.ssh/identity
Содержит RSA-идентификатор аутентификации пользователя версии 1. Этот файл должен быть недоступным к прочтению для всех, кроме пользователя. Имейте в виду, что ssh-add игнорирует этот файл, если он доступен для остальных. Это может быть сделано с помощью ключевой фразы во время создания ключа; эта фраза будет использована для шифрования приватной части этого файла. Это файл добавляемый ssh-add по умолчанию, если не было указано других файлов.
$HOME/.ssh/id_dsa
Содержит DSA-идентификатор аутентификации пользователя версии 2.
$HOME/.ssh/id_rsa
Содержит RSA-идентификатор аутентификации пользователя версии 2.

ПЕРЕМЕННЫЕ

DISPLAY и SSH_ASKPASS
Если ssh-add нужна ключевая фраза, то она быдет прочитана с текущего терминала, если он запущен с терминала. Если ssh-add не имеет ассоциированного терминала, но установлены переменные DISPLAY и SSH_ASKPASS, то будет выполнена команда, определенная SSH_ASKPASS, и открыто окно X11 для чтения ключевой фразы. Это иногда полезно при вызове ssh-add из .Xsession или схожего сценария. (Имейте в виду, что на некоторых машинах может быть необходимо для нормального функционирования перенаправить ввод из /dev/null.)

АВТОРЫ

OpenSSH является производной из оригинальной и свободной версии ssh 1.2.12 от Tatu Ylonen. Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, Theo de Raadt и Dug Song удалили много ошибок, добавили обновленные возможности и создали OpenSSH. Markus Friedl внес вклад в виде поддержки для протокола SSH версий 1.5 и 2.0. Александр Блохин <sass@altlinux.ru> - перевод на русский язык.

СМ. ТАКЖЕ

ssh(1), ssh-add(1), ssh-agent(1), sshd(8)

Index

НАЗВАНИЕ
СИНТАКСИС
ОПИСАНИЕ
ПАРАМЕТРЫ
ФАЙЛЫ
ПЕРЕМЕННЫЕ
АВТОРЫ
СМ. ТАКЖЕ