11.04.2014 07:37
aldemko
 
Доброго времени суток.
Нужен совет или рекомендация.
В общем я на линуксе/юниксе/мак ос создаю открытый/закрытый ключ
командой ssh-keygen
дальше все понятно, ставлю пароль. и указываю в какой файл сохранить.
дальше командой cat ~/.ssh/имя_ключа.pub открываю его содержимое, копирую и вставляю на сервер авторизации.
А вот теперь суть вопроса. при подключении ssh IP выдает нет прав доступа,
каким образом можно указать что бы при подключении к этому IP, терминал использовал именно тот ключ который нужен ?
спасибо
11.04.2014 22:15
OlegON
 
Что есть "вставляю на сервер"? При подключении user@ip в каталоге этого самого user ~/.ssh/authorized_keys и должен быть ssh-rsa.
11.04.2014 22:42
twix
 
Я такую операцию проделывал один раз в жизни. "Связывал" несколько линуховых машин. Проблем не возникло вообще. И руками копировать-вставлять не пришлось, ибо сам работник протокола ssh, насколько я понимаю, и разложил мне все нужные ключи куда надо.
Автор же, насколько я понимаю, пытается реализовать подобное для связки линь(сервер)-вынь(клиент). Не знаю, куда он пытается вставлять дамп ключа, но как-то это всё нехорошо пахнет...
12.04.2014 06:10
aldemko
 
нет суть проблемы наверное я полностью не раскрыл
я пытаюсь связать линь и линь.
Просто привел пример для винды. К примеру у меня есть 3 ключа и три сервера, при помощи Putty я могу указать конкретный ключ для конкретного подключения
А как указать это в линуксе ?
если ключ один то естественно проблем нет. а вот когда три ключа, линь конектится почему то по первому ключу и соответственно авторизацию не проходит.



Что есть "вставляю на сервер"? При подключении user@ip в каталоге этого самого user ~/.ssh/authorized_keys и должен быть ssh-rsa. - На своем клиенте естественно ничего не вставляю
а на сервере в разделе менеджер и SSH есть пользователь рут. а так же поле SSH KEY куда я вставляю содержимое моего SSH ключа
12.04.2014 07:21
twix
 
Я просто намекну тут незаметно: руту сашку давать - всё равно что заряженное ружъё на свою ногу направлять.
12.04.2014 08:09
aldemko
 
От души посмеялся ))) а то все что макака с гранатой а тут новая шутка ))
я линуксом пользовался только в виде рабочего места. с консолью знаком плохо. но прочитать необходимые SSH запросы для маленькой задачи думаю не сложно будет мне.
а вот с ключами пока не разобрался. нет то пойду обходным путем )))
создам 3 вирт машины на линуксе и в каждой будет свой ключ для каждого сервера ))))
12.04.2014 10:03
twix
 
Не должно там быть проблем. Я связывал три линуксовых сервера типом один ко многим. На каждом клиенте было по несколько ключей. И всё работает без изменений и запросов паролей уже полтора года. Линку на ман, который я выкурил несколько раз, не дам, потому как утеряна безвозвратно. Но, возможно, это.
14.04.2014 02:08
aldemko
 
Цитата:
twix Но, возможно, это.
Спасибо. то что нужно
02.10.2014 17:57
OlegON
 
Ну да, раньше я руками копировал... А теперь ssh-copy-id
Тупо с того хоста, откуда ты хочешь по ключу подключаться, запускаешь ssh-keygen && ssh-copy-id юзер@хост_куда_подключаемся, вводишь пароль и вуаля...
02.10.2014 19:47
twix
 
Цитата:
OlegON Ну да, раньше я руками копировал... А теперь ssh-copy-id
Тупо с того хоста, откуда ты хочешь по ключу подключаться, запускаешь ssh-copy-id юзер@хост_куда_подключаемся, вводишь пароль и вуаля...
ssh-copy-id использую, наверное, последние два-три месяца. Просто, быстро и безболезненно. (8 На знаю, почему забыл отписаться в этой теме...
Часовой пояс GMT +3, время: 06:51.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.