Документ взят из кэша поисковой машины. Адрес оригинального документа : http://wiki.cs.msu.ru/Main/SSHKeyGenUseOpenSSH?rev=1
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 09:50:11 2016
Кодировка: koi8-r
(r1) SSHKeyGenUseOpenSSH < Main < Foswiki
You are here: Foswiki>Main Web>SShKeys>SSHKeyGenUseOpenSSH (revision 1)EditAttach

Создание и использование закрытого и открытого ключа в программе ssh

Для общего понимания ключей рекомендуется прочитать страницу посвященную ssh-ключам

Сгенерировать ключ можно например вот так:

$ ssh-keygen -t rsa -b 2048

где $ — приглашение командного интерпретатора. Эта команда в интерактивном режиме создаст ключевую пару типа RSA с длиной ключа 2048 бит. По умолчанию, приватный ключ будет сохранён в ~/.ssh/id_rsa, публичный — в ~/.ssh/id_rsa.pub. При создании генератор запросит пароль, если введете пустой, то пароль зашифрован не будет (если Вы забудете тот пароль, который зашифруете ключ, то воспользоваться ключом больше не сможете).

Для получения отпечатка (fingerprint) ключа используйте команду:

$ ssh-keygen -l -f ~/.ssh/id_rsa.pub

За более подробной информацией обращайтесь к справочным страницам (man ssh-keygen, или на сайте OpenBSD ) и F.A.Q по OpenSSH

Также рекомендуем ознакомиться с настройкой (man ssh_config или на сайте OpenBSD).

Ниже представлен пример конфигурационного файла ~/.ssh/config:

Host regatta.hpc
    Hostname regatta1.cs.msu.su
    User edu-vmk-stud-500-001
    IdentityFile ~/.ssh/id_rsa

Кратко:
  • Hostname: какое имя сервера использовать
  • User: под каким пользователем заходить
  • IdentityFile: какой ключ авторизует пользователя, указывается закрытая часть/ключ

В результате команда

$ ssh regatta.hpc

осуществит вход пользователю edu-vmk-stud-500-001 на regatta1.cs.msu.su с помощью ключа ~/.ssh/id_rsa

Зачем полезно указывать ключ — смотрите на странице по ssh ключам раздел по использованию различных ключей
Edit | Attach | Print version | History: r6 | r4 < r3 < r2 < r1 | Backlinks | View wiki text | Edit WikiText | More topic actions...
Topic revision: r1 - 24 Dec 2013, RomanKondakov
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback