суббота, 5 ноября 2011 г.

Настройка ssh соединения по ключам


Итак...

На стороне клиента создаём директорию в которой будут лежать наши ключики

mkdir .ssh

и устанавливаем права доступа
chmod 700 .ssh

затем переходим в созданный каталог

cd .ssh

И запускаем

ssh-keygen -t dsa

чтобы сгенерить пару ключей – public/private.
жмём три раза Enter
и получаем


id_dsa.pub

и
id_dsa

Теперь создаём директорию на стороне сервера в которой так же будут лежать ключики

mkdir .ssh

и устанавливаем права доступа

chmod 700 .ssh

затем переходим в созданный каталог

cd .ssh

далее в этой директории создаём файл authorized_keys2

touch authorized_keys2

и тоже устанавливаем на него права доступа

chmod 600 authorized_keys2

далее открываем на сервере authorized_keys2 любым привычным для Вас текстовым редактором (vi, встроенный в mc, и пр.), и тем же способом на клиенте открываем id_dsa.pub, и копируем туда свой публичный ключ, который сгенерировали на клиентской машине (ключ должен быть весь в одной строке)
Всё сохраняем и закрываем.
        Теперь в командной строке или терминальном окне вводим команду ssh server.com (вместо server.com подставляете имя или IP адрес сервера, к кторому хотите подключиться, если всё было сделано правильно то вы увидете приглашение командной сторки удалённого сервера.

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

Отправить комментарий