Безопасность и оптимизация Linux.Редакция для Red Hat

       

Конфигурирование SSH2 для каждого пользователя


Шаг 1.

Создайте, локально, ваш личный и публичный ключи:
[root@deep /]# su admin


[admin@deep /]$ ssh-keygen2


Generating 1024-bit dsa key pair


6 Oo..oOo.oOo.


Key generated.


1024-bit dsa, admin@deep.openna.com, Sun Feb 13 2000 05:33:38 -0500


Passphrase :


Again :


Private key saved to /home/admin/.ssh2/id_dsa_1024_a


Public key saved to /home/admin/.ssh2/id_dsa_1024_a.pub


Шаг 2

Создайте файл “identification” в вашем каталоге “~/.ssh2” на локальной машине:
[admin@deep]$ cd ~/.ssh2


[admin@deep .ssh2]$ echo “IdKey id_dsa_1024_a” > identification

ЗАМЕЧАНИЕ. Опционально можно создать идентификационный файл и на удаленной машине. Он содержит имя приватного ключа, который используется при аутентификации.
Шаг 3

Копируйте ваш публичный ключ с локальной машины (id_dsa_1024_a.pub) на удаленную в каталог “~/.ssh2” под именем, “Local.pub”.
Шаг 4

Создайте файл “authorization” в каталоге “~/.ssh2” на удаленной машине:
[admin@remote .ssh2]$ touch authorization

ЗАМЕЧАНИЕ. “~/” означает ваш домашний каталог.
Шаг 5

Добавьте следующую строку в файл “authorization” на удаленной машине:
[admin@remote .ssh2]$ vi authorization key Local.pub



Содержание раздела