ssh-keygen -t rsa
Стандартно он будет сохранен по пути: /home/<имя_вашего_юзера>/.ssh/id_rsa), при этом строго обязательно указываем passphrase (пароль, который будет спрашиваться при доступе к ключу).
Если же хотите сгенерировать ключи из скрипта, чтобы он не задавал лишних вопросов, используйте такой вызов:
ssh-keygen -t rsa -q -f /root/.ssh/id_rsa -P ""
2. Теперь надо свой ключ разложить по серверам:
ssh-copy-id -i ~/.ssh/id_rsa.pub my_login_on_target_system@target-hostname.ru
или более кратко в случае, если файл лежит по стандартному пути:
ssh-copy-id target-hostname.ru
3. При этом (т.е. при закладывании ключей на удаленную систему) будет запрошен ваш пароль на сервер, но сделано это будет в крайний раз, потом вход на сервер будет осуществляться исключительно по ключам
4. Все, можете входить на удаленную систему по ключам:
ssh target-hostname.ru uname -r
No comments :
Post a Comment
Note: only a member of this blog may post a comment.