Использование ключей ssh

Причины использования ключей * Увеличение уровня безопасности * Возможность

использовать ssh без ввода пароля #Создание ключей Для создания ключей может быть использованна утилита ssh-keygen входящая в пакет openssh:

ssh-keygen

После запуска ssh-keygen вам будут задан вопроc о том, куда следует сохранить ключи и защитная фраза. Защитная фраза может быть пустой. В этом случае вы получите возможность логинится на удаленные машины без использования пароля. Оданко, любой, кто сможет скопировать у вас ключ, сможет делать тоже самое. После создания ключей, ssh-keygen создает 2 файла id_rsa и id_rsa.pub. Лежат они там, где их и ищет по умолчанию клиент ssh, пытаясь соедениться с удаленным сервером - в /home/имя_пользователя/.ssh/ # Копирования публичного ключа Создайте на удаленной машине, к которой собираетесь подключаться с использованием ключа, директорию .ssh в домашней директории пользователя. Задайте ей права 400 (доступ на чтение только для владельца).

mkdir ~/.ssh/
chmod 400 ~/.ssh/

Для корректной работы следует скопировать ключ id_rsa.pub на удаленный компьютер в /home/имя_пользователя/.ssh/ с названием authorized_keys2. Сделать это можно следующей командой:

scp ~/.ssh/id_rsa.pub адрес_удаленной_машины:~/.ssh/authorized_keys2

Собственно все: теперь, при подключении к этой машине, у вас будет запрошена защитная фраза ключа или, если защитная фраза не была задана, то ничего вообще :)

Размещено: 26.02.2008 00:45 Всего комментариев: 0
Автор: zeus Блог: zeus's blog
Тэги: ssh , защита , сервер

Комментарии:

Нет комментариев.

Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.